Package com.agisoft.metashape
Class ShapeGroup
java.lang.Object
com.agisoft.metashape.ShapeGroup
public class ShapeGroup extends Object
Shape group.
ShapeGroup objects define groups of multiple shapes. The grouping is established by
assignment of a ShapeGroup instance to the Shape.group attribute of participating shapes.
ShapeGroup objects define groups of multiple shapes. The grouping is established by
assignment of a ShapeGroup instance to the Shape.group attribute of participating shapes.
-
Field Summary
Fields Modifier and Type Field Description protected booleanswigCMemOwn -
Constructor Summary
Constructors Constructor Description ShapeGroup(long cPtr, boolean cMemoryOwn)ShapeGroup(ShapeGroup group) -
Method Summary
Modifier and Type Method Description static long[]cArrayUnwrap(ShapeGroup[] arrayWrapper)static ShapeGroup[]cArrayWrap(long[] cArray, boolean cMemoryOwn)voiddelete()protected voidfinalize()static longgetCPtr(ShapeGroup obj)intgetKey()Shape group identifier.StringgetLabel()Shape group label.booleanisEnabled()Enable flag.booleanisSelected()Current selection state.voidsetEnabled(boolean state)Enable flag.voidsetLabel(String label)Shape group label.voidsetSelected(boolean state)Current selection state.
-
Field Details
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Details
-
ShapeGroup
public ShapeGroup(long cPtr, boolean cMemoryOwn) -
ShapeGroup
-
-
Method Details
-
getCPtr
-
finalize
protected void finalize() -
delete
public void delete() -
cArrayUnwrap
-
cArrayWrap
-
getKey
public int getKey()Shape group identifier. -
setLabel
Shape group label. -
getLabel
Shape group label. -
setEnabled
public void setEnabled(boolean state)Enable flag. -
isEnabled
public boolean isEnabled()Enable flag. -
setSelected
public void setSelected(boolean state)Current selection state. -
isSelected
public boolean isSelected()Current selection state.
-