|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--harmonic.mz.data.ModelNode
|
+--harmonic.mz.data.fields.PointSetField
This is the node specialized for holding a set of points. It creates a PointSetEntry to control it.
| Field Summary | |
java.util.Vector |
val
|
| Fields inherited from class harmonic.mz.data.ModelNode |
_fileRoot_, _thread_, ATTRIB_CONTROL_WIDGET, ATTRIB_LISTABLE, ATTRIB_PRESENTABLE, ATTRIB_PRIVATE, ATTRIB_REMOVEABLE, ATTRIB_RENAMEABLE, ATTRIB_SHOW_CONTEXT_MENU, ATTRIB_TYPE_FILTER, ATTRIB_USERGROUP, ATTRIB_VALUE_GROUP, ATTRIB_VE_LISTENER, bCustomCS, bDebug, bValid, name |
| Constructor Summary | |
PointSetField()
Constructs a PointSetField. |
|
| Method Summary | |
PointField |
addVert(float x,
float y,
float z)
Add a vertex |
PointField |
addVert(harmonic.meshGeom.math.Pnt3f v)
Add a vertex |
void |
assignFromXMLString(MVGFileOpener opener,
java.lang.String string)
Implements XML string in |
java.lang.String |
assignToXMLString(MVGFileSaver saver)
Implements XML string out |
java.awt.Component |
createControlWidget()
Implements abstract control widget creator by returning an PointSetEntry |
PointField |
fieldAt(int i)
Return PointField at index. |
harmonic.viewer3D.CoordSystem |
getCoordSystem()
|
java.util.Vector |
getHandles(java.lang.String type)
Produce a handle for every unique point. |
harmonic.meshGeom.geom.PolygonGeom |
getVal()
Returns value as a PolygonGeom |
harmonic.meshGeom.math.Pnt3f |
getVert(int index)
|
void |
insertVert(int i,
harmonic.meshGeom.math.Pnt3f v)
Set vertex at index. |
int |
pointCount()
Return point count. |
java.lang.String |
pythonString()
String for represention in python. |
PointField |
removeLast()
|
void |
removeVert(int i)
Remove vertex at index. |
void |
set(DataNode _f)
Implements abstract setting function |
void |
set(harmonic.meshGeom.math.Pnt3f[] points)
Sets point array value |
void |
setLast(harmonic.meshGeom.math.Pnt3f v)
|
void |
setVert(int i,
harmonic.meshGeom.math.Pnt3f v)
Set vertex at index. |
void |
transform(harmonic.meshGeom.math.TMat mat)
|
void |
updateNames()
|
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public java.util.Vector val
| Constructor Detail |
public PointSetField()
| Method Detail |
public harmonic.meshGeom.geom.PolygonGeom getVal()
public void set(DataNode _f)
set in interface DataNodeset in class ModelNodepublic void set(harmonic.meshGeom.math.Pnt3f[] points)
public PointField addVert(float x,
float y,
float z)
public PointField addVert(harmonic.meshGeom.math.Pnt3f v)
public harmonic.meshGeom.math.Pnt3f getVert(int index)
public int pointCount()
public PointField fieldAt(int i)
public void setVert(int i,
harmonic.meshGeom.math.Pnt3f v)
public void insertVert(int i,
harmonic.meshGeom.math.Pnt3f v)
public void removeVert(int i)
public void updateNames()
public void setLast(harmonic.meshGeom.math.Pnt3f v)
public PointField removeLast()
public void transform(harmonic.meshGeom.math.TMat mat)
public java.awt.Component createControlWidget()
createControlWidget in class ModelNodepublic java.util.Vector getHandles(java.lang.String type)
getHandles in class ModelNodepublic java.lang.String assignToXMLString(MVGFileSaver saver)
assignToXMLString in class ModelNode
public void assignFromXMLString(MVGFileOpener opener,
java.lang.String string)
assignFromXMLString in class ModelNodepublic harmonic.viewer3D.CoordSystem getCoordSystem()
public java.lang.String pythonString()
ModelNode
pythonString in class ModelNode
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||