|
VTK
|
object represents upward pointers from points to list of cells using each point More...
#include <vtkStaticCellLinks.h>
Public Member Functions | |
| virtual void | BuildLinks (vtkDataSet *ds) |
| vtkIdType | GetNumberOfCells (vtkIdType ptId) |
| unsigned short | GetNcells (vtkIdType ptId) |
| const vtkIdType * | GetCells (vtkIdType ptId) |
| void | Initialize () |
Public Member Functions inherited from vtkAbstractCellLinks | |
| vtkAbstractCellLinks * | NewInstance () const |
Public Member Functions inherited from vtkObject | |
| vtkObject * | NewInstance () const |
| virtual void | DebugOn () |
| virtual void | DebugOff () |
| bool | GetDebug () |
| void | SetDebug (bool debugFlag) |
| virtual void | Modified () |
| virtual unsigned long | GetMTime () |
| unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| vtkCommand * | GetCommand (unsigned long tag) |
| void | RemoveObserver (vtkCommand *) |
| void | RemoveObservers (unsigned long event, vtkCommand *) |
| void | RemoveObservers (const char *event, vtkCommand *) |
| int | HasObserver (unsigned long event, vtkCommand *) |
| int | HasObserver (const char *event, vtkCommand *) |
| void | RemoveObserver (unsigned long tag) |
| void | RemoveObservers (unsigned long event) |
| void | RemoveObservers (const char *event) |
| void | RemoveAllObservers () |
| int | HasObserver (unsigned long event) |
| int | HasObserver (const char *event) |
| template<class U , class T > | |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| template<class U , class T > | |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| template<class U , class T > | |
| unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| int | InvokeEvent (unsigned long event, void *callData) |
| int | InvokeEvent (const char *event, void *callData) |
| int | InvokeEvent (unsigned long event) |
| int | InvokeEvent (const char *event) |
Public Member Functions inherited from vtkObjectBase | |
| const char * | GetClassName () const |
| virtual void | Delete () |
| virtual void | FastDelete () |
| void | Print (ostream &os) |
| virtual void | Register (vtkObjectBase *o) |
| virtual void | UnRegister (vtkObjectBase *o) |
| void | SetReferenceCount (int) |
| void | PrintRevisions (ostream &) |
| virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| int | GetReferenceCount () |
Protected Member Functions | |
| vtkStaticCellLinks () | |
| virtual | ~vtkStaticCellLinks () |
Protected Member Functions inherited from vtkAbstractCellLinks | |
| vtkAbstractCellLinks () | |
| virtual | ~vtkAbstractCellLinks () |
Protected Member Functions inherited from vtkObject | |
| vtkObject () | |
| virtual | ~vtkObject () |
| virtual void | RegisterInternal (vtkObjectBase *, int check) |
| virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
| void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
| void | InternalReleaseFocus () |
Protected Member Functions inherited from vtkObjectBase | |
| vtkObjectBase () | |
| virtual | ~vtkObjectBase () |
| virtual void | CollectRevisions (ostream &) |
| virtual void | ReportReferences (vtkGarbageCollector *) |
| vtkObjectBase (const vtkObjectBase &) | |
| void | operator= (const vtkObjectBase &) |
Protected Attributes | |
| vtkStaticCellLinksTemplate< vtkIdType > * | Impl |
Protected Attributes inherited from vtkObject | |
| bool | Debug |
| vtkTimeStamp | MTime |
| vtkSubjectHelper * | SubjectHelper |
Protected Attributes inherited from vtkObjectBase | |
| vtkAtomicInt32 | ReferenceCount |
| vtkWeakPointerBase ** | WeakPointers |
| typedef vtkAbstractCellLinks | Superclass |
| static vtkStaticCellLinks * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkStaticCellLinks * | SafeDownCast (vtkObjectBase *o) |
| virtual int | IsA (const char *type) |
| vtkStaticCellLinks * | NewInstance () const |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual vtkObjectBase * | NewInstanceInternal () const |
Additional Inherited Members | |
Public Types inherited from vtkAbstractCellLinks | |
| typedef vtkObject | Superclass |
Public Types inherited from vtkObject | |
| typedef vtkObjectBase | Superclass |
Static Public Member Functions inherited from vtkAbstractCellLinks | |
| static int | GetIdType (vtkIdType maxPtId, vtkIdType maxCellId, vtkCellArray *ca) |
| static int | IsTypeOf (const char *type) |
| static vtkAbstractCellLinks * | SafeDownCast (vtkObjectBase *o) |
Static Public Member Functions inherited from vtkObject | |
| static int | IsTypeOf (const char *type) |
| static vtkObject * | SafeDownCast (vtkObjectBase *o) |
| static vtkObject * | New () |
| static void | BreakOnError () |
| static void | SetGlobalWarningDisplay (int val) |
| static void | GlobalWarningDisplayOn () |
| static void | GlobalWarningDisplayOff () |
| static int | GetGlobalWarningDisplay () |
Static Public Member Functions inherited from vtkObjectBase | |
| static int | IsTypeOf (const char *name) |
| static vtkObjectBase * | New () |
object represents upward pointers from points to list of cells using each point
vtkStaticCellLinks is a supplemental object to vtkCellArray and vtkCellTypes, enabling access from points to the cells using the points. vtkStaticCellLinks is an array of links, each link represents a list of cell ids using a particular point. The information provided by this object can be used to determine neighbors and construct other local topological information. This class is a faster implementation of vtkCellLinks. However, it cannot be incrementally constructed; it is meant to be constructed once (statically) and must be rebuilt if the cells change.
Definition at line 57 of file vtkStaticCellLinks.h.
Standard methods for instantiation, type manipulation and printing.
Definition at line 63 of file vtkStaticCellLinks.h.
|
protected |
|
protectedvirtual |
|
static |
Standard methods for instantiation, type manipulation and printing.
|
static |
Standard methods for instantiation, type manipulation and printing.
|
virtual |
Standard methods for instantiation, type manipulation and printing.
Reimplemented from vtkAbstractCellLinks.
|
static |
Standard methods for instantiation, type manipulation and printing.
|
protectedvirtual |
Standard methods for instantiation, type manipulation and printing.
Reimplemented from vtkAbstractCellLinks.
| vtkStaticCellLinks* vtkStaticCellLinks::NewInstance | ( | ) | const |
Standard methods for instantiation, type manipulation and printing.
|
virtual |
Standard methods for instantiation, type manipulation and printing.
Reimplemented from vtkAbstractCellLinks.
|
inlinevirtual |
Build the link list array. Satisfy the superclass API.
Implements vtkAbstractCellLinks.
Definition at line 69 of file vtkStaticCellLinks.h.
Get the number of cells using the point specified by ptId.
Definition at line 75 of file vtkStaticCellLinks.h.
|
inline |
Get the number of cells using the point specified by ptId. This is an alias for GetNumberOfCells(); consistent with the vtkCellLinks API.
Definition at line 82 of file vtkStaticCellLinks.h.
Return a list of cell ids using the specified point.
Definition at line 88 of file vtkStaticCellLinks.h.
|
inline |
Make sure any previously created links are cleaned up.
Definition at line 94 of file vtkStaticCellLinks.h.
|
protected |
Definition at line 102 of file vtkStaticCellLinks.h.
1.8.9.1