com.supermap.ar.areffect.excavator
Class ExcavationParameter
- java.lang.Object
-
- com.supermap.ar.areffect.excavator.ExcavationParameter
-
public class ExcavationParameter extends java.lang.Object
Excavation parameterfor excavation calculations
Excavator.calculate(ExcavationParameter)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static class
ExcavationParameter.Builder
creatorstatic class
ExcavationParameter.ShapeType
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description static ExcavationParameter.Builder
builder()
create BuilderPoint3D
getCenterPoint()
Gets excavation center pointsVector
getFixedDirection()
float
getInnerMargin()
Gets display paddingfloat
getOffset()
Gets the excavation depthfloat
getOutlineWidth()
Gets the outline widthfloat
getRadiusX()
Get the radius length in the X directionfloat
getRadiusY()
Get the radius length in the Y directionExcavationParameter.ShapeType
getType()
Gets excavation typeboolean
isInTheCorner()
-
-
-
Method Detail
-
isInTheCorner
public boolean isInTheCorner()
-
getType
public ExcavationParameter.ShapeType getType()
Gets excavation type- Returns:
-
getRadiusX
public float getRadiusX()
Get the radius length in the X direction- Returns:
-
getRadiusY
public float getRadiusY()
Get the radius length in the Y direction- Returns:
-
getOffset
public float getOffset()
Gets the excavation depth- Returns:
-
getCenterPoint
public Point3D getCenterPoint()
Gets excavation center points- Returns:
-
getOutlineWidth
public float getOutlineWidth()
Gets the outline width- Returns:
-
getInnerMargin
public float getInnerMargin()
Gets display padding- Returns:
-
getFixedDirection
public Vector getFixedDirection()
-
builder
public static ExcavationParameter.Builder builder()
create Builder- Returns:
-
-