Package com.openinventor.meshviz.fields
Class PoSFMesh
- java.lang.Object
 - 
- com.openinventor.inventor.Inventor
 - 
- com.openinventor.inventor.fields.SoField
 - 
- com.openinventor.inventor.fields.SoSField
 - 
- com.openinventor.meshviz.fields.PoSFMesh
 
 
 
 
 
- 
- Direct Known Subclasses:
 PoSFCartesianGrid2D,PoSFCartesianGrid3D,PoSFHexahedronMesh3D,PoSFIndexedMesh2D,PoSFIndexedMesh3D,PoSFIrregularMesh1D,PoSFParalCartesianGrid2D,PoSFParalCartesianGrid3D,PoSFPolarGrid2D,PoSFQuadrangleMesh2D,PoSFRegularCartesianGrid2D,PoSFRegularCartesianGrid3D,PoSFRegularMesh1D,PoSFTetrahedronMesh3D,PoSFTriangleMesh2D
public abstract class PoSFMesh extends SoSField
Abstract Inventor field defining a mesh. The derived classes of this field contain an instance of class derived fromPbMesh. 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class com.openinventor.inventor.fields.SoField
SoField.FieldTypes 
- 
Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand 
 - 
 
- 
Field Summary
- 
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle 
 - 
 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddStringsSet(int index, java.lang.String[] val)Calls addStringsSet(index, val, "").voidaddStringsSet(int index, java.lang.String[] val, java.lang.String setName)Convenience methods that adds a set of strings values to the internalPbMeshobject.voidaddValuesSet(int index, float[] val)Calls addValuesSet(index, val, "").voidaddValuesSet(int index, float[] val, PoMeshProperty.DataBindings binding)Calls addValuesSet(index, val, binding, "").voidaddValuesSet(int index, float[] val, PoMeshProperty.DataBindings binding, java.lang.String setName)Adds a set of scalar values that can be located either at nodes or at cells.voidaddValuesSet(int index, float[] val, java.lang.String setName)Convenience method that adds a set of scalar values to the internalPbMeshobject.voidaddVecsSet(int index, SbVec3f[] val)Calls addVecsSet(index, val, "").voidaddVecsSet(int index, SbVec3f[] val, java.lang.String setName)Convenience methods that adds a set of vector values to the internalPbMeshobject.- 
Methods inherited from class com.openinventor.inventor.fields.SoField
appendConnection, appendConnection, connectFrom, connectFrom, disconnect, disconnect, disconnect, enableConnection, equals, get, getConnectedEngine, getConnectedField, getContainer, getNumConnections, getValueSize, isConnected, isConnectedFromEngine, isConnectedFromField, isConnectedFromVRMLInterp, isConnectionEnabled, isDefault, isIgnored, set, setIgnored, touch 
- 
Methods inherited from class com.openinventor.inventor.Inventor
dispose, getNativeResourceHandle 
 - 
 
 - 
 
- 
- 
Method Detail
- 
addValuesSet
public void addValuesSet(int index, float[] val)Calls addValuesSet(index, val, ""). 
- 
addStringsSet
public void addStringsSet(int index, java.lang.String[] val)Calls addStringsSet(index, val, ""). 
- 
addValuesSet
public void addValuesSet(int index, float[] val, PoMeshProperty.DataBindings binding)Calls addValuesSet(index, val, binding, ""). 
- 
addVecsSet
public void addVecsSet(int index, SbVec3f[] val)Calls addVecsSet(index, val, ""). 
- 
addValuesSet
public void addValuesSet(int index, float[] val, java.lang.String setName) 
- 
addVecsSet
public void addVecsSet(int index, SbVec3f[] val, java.lang.String setName)Convenience methods that adds a set of vector values to the internalPbMeshobject. 
- 
addValuesSet
public void addValuesSet(int index, float[] val, PoMeshProperty.DataBindings binding, java.lang.String setName)Adds a set of scalar values that can be located either at nodes or at cells.- Parameters:
 index- the index of the new set added.val- the array of values. Its size must be either the number of nodes or the number of cells depending on the binding argument.binding- specifies the location of the values.setName- string associated with this set of values.NOTE: This method must be called after a setGeometry method because the size of the argument val is determined by the number of nodes in the mesh. The setGeometry methods are defined in subclasses of PoSFMesh.
 
- 
addStringsSet
public void addStringsSet(int index, java.lang.String[] val, java.lang.String setName)Convenience methods that adds a set of strings values to the internalPbMeshobject. 
 - 
 
 -