Package com.agisoft.metashape
Class Shape
java.lang.Object
com.agisoft.metashape.Shape
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic long[]cArrayUnwrap(Shape[] arrayWrapper) static Shape[]cArrayWrap(long[] cArray, boolean cMemoryOwn) voiddelete()protected voidfinalize()Geometry for the attached shape.Shape boundary type.static longGeometry for the non-attached shape.getGroup()Shape group.intgetKey()Shape identifier.getLabel()Shape label.booleanis3D()True if shape has Z coordinate values.booleanAttached shape state.booleanSelects/deselects the shape.voidsetAttachedGeometry(AttachedGeometry geometry) Geometry for the attached shape.voidShape boundary type.voidsetGeometry(Geometry geometry) Geometry for the non-attached shape.voidsetGroup(ShapeGroup group) Shape group.voidShape label.voidsetSelected(boolean state) Selects/deselects the shape.
-
Field Details
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Details
-
Shape
public Shape(long cPtr, boolean cMemoryOwn) -
Shape
-
-
Method Details
-
getCPtr
-
finalize
protected void finalize() -
delete
public void delete() -
cArrayUnwrap
-
cArrayWrap
-
getKey
public int getKey()Shape identifier. -
setBoundaryType
Shape boundary type. -
getBoundaryType
Shape boundary type. -
setLabel
Shape label. -
getLabel
Shape label. -
setSelected
public void setSelected(boolean state) Selects/deselects the shape. -
isSelected
public boolean isSelected()Selects/deselects the shape. -
setGroup
Shape group. -
getGroup
Shape group. -
isAttached
public boolean isAttached()Attached shape state. -
is3D
public boolean is3D()True if shape has Z coordinate values. -
setGeometry
Geometry for the non-attached shape. -
getGeometry
Geometry for the non-attached shape. -
setAttachedGeometry
Geometry for the attached shape. -
getAttachedGeometry
Geometry for the attached shape.
-