com.supermap.ar.areffect.excavator
Class ExcavationParameter
- java.lang.Object
-
- com.supermap.ar.areffect.excavator.ExcavationParameter
-
public class ExcavationParameter extends java.lang.ObjectExcavation parameterfor excavation calculations
Excavator.calculate(ExcavationParameter)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classExcavationParameter.Buildercreatorstatic classExcavationParameter.ShapeType
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description static ExcavationParameter.Builderbuilder()create BuilderPoint3DgetCenterPoint()Gets excavation center pointsVectorgetFixedDirection()floatgetInnerMargin()Gets display paddingfloatgetOffset()Gets the excavation depthfloatgetOutlineWidth()Gets the outline widthfloatgetRadiusX()Get the radius length in the X directionfloatgetRadiusY()Get the radius length in the Y directionExcavationParameter.ShapeTypegetType()Gets excavation typebooleanisInTheCorner()
-
-
-
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:
-
-