|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object vtk.vtkObjectBase vtk.vtkObject vtk.vtkEdgeTable
vtkEdgeTable - keep track of edges (edge is pair of integer id's). vtkEdgeTable is a general object for keeping track of lists of edges. An edge is defined by the pair of point id's (p1,p2). Methods are available to insert edges, check if edges exist, and traverse the list of edges. Also, it's possible to associate attribute information with each edge. The attribute information may take the form of vtkIdType id's, void* pointers, or points. To store attributes, make sure that InitEdgeInsertion() is invoked with the storeAttributes flag set properly. If points are inserted, use the methods InitPointInsertion() and InsertUniquePoint(). JavaBean wrapper for vtkEdgeTable object.
Field Summary | |
protected java.beans.PropertyChangeSupport |
changes
|
Fields inherited from class vtk.vtkObjectBase |
vtkId |
Constructor Summary | |
|
vtkEdgeTable()
|
protected |
vtkEdgeTable(int dmy)
|
Method Summary | |
java.lang.String |
getClassName()
Return the class name as a string. |
int |
getNumberOfEdges()
Return the number of edges that have been inserted thus far. |
vtkEdgeTable |
getThisEdgeTable()
|
int |
initEdgeInsertion(int id0,
int id1)
Initialize the edge insertion process. |
void |
initialize()
Free memory and return to the initially instantiated state. |
int |
initPointInsertion(vtkPoints id0,
int id1)
Initialize the point insertion process. |
void |
initTraversal()
Intialize traversal of edges in table. |
int |
insertEdge(int id0,
int id1)
Insert the edge (p1,p2) into the table. |
void |
insertEdge(int id0,
int id1,
int id2)
Insert the edge (p1,p2) into the table with the attribute id specified (make sure the attributeId >= 0). |
int |
isA(java.lang.String id0)
Return 1 if this class is the same type of (or a subclass of) the named class. |
int |
isEdge(int id0,
int id1)
Return an integer id for the edge, or an attribute id of the edge (p1,p2) if the edge has been previously defined (it depends upon which version of InsertEdge() is being used); otherwise -1. |
void |
reset()
Reset the object and prepare for reinsertion of edges. |
protected void |
VTKCastInit()
|
void |
VTKInit()
|
Methods inherited from class vtk.vtkObject |
AddObserver, breakOnError, debugOff, debugOn, getDebug, getGlobalWarningDisplay, getMTime, getThisObject, globalWarningDisplayOff, globalWarningDisplayOn, hasObserver, hasObserver, invokeEvent, invokeEvent, modified, Print, PrintRevisions, register, removeObserver, removeObservers, removeObservers, setDebug, setGlobalWarningDisplay, unRegister |
Methods inherited from class vtk.vtkObjectBase |
addPropertyChangeListener, finalize, getReferenceCount, getThisObjectBase, isTypeOf, removePropertyChangeListener, setReferenceCount, VTKDelete |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.beans.PropertyChangeSupport changes
Constructor Detail |
public vtkEdgeTable()
protected vtkEdgeTable(int dmy)
Method Detail |
public vtkEdgeTable getThisEdgeTable()
public java.lang.String getClassName()
vtkObjectBase
getClassName
in class vtkObject
public int isA(java.lang.String id0)
vtkObjectBase
isA
in class vtkObject
public void initialize()
public int initEdgeInsertion(int id0, int id1)
public int insertEdge(int id0, int id1)
public void insertEdge(int id0, int id1, int id2)
public int isEdge(int id0, int id1)
public int initPointInsertion(vtkPoints id0, int id1)
public int getNumberOfEdges()
public void initTraversal()
public void reset()
public void VTKInit()
VTKInit
in class vtkObject
protected void VTKCastInit()
VTKCastInit
in class vtkObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |