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 () |
![]() | |
vtkAbstractCellLinks * | NewInstance () const |
![]() | |
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) |
![]() | |
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 () |
![]() | |
vtkAbstractCellLinks () | |
virtual | ~vtkAbstractCellLinks () |
![]() | |
vtkObject () | |
virtual | ~vtkObject () |
virtual void | RegisterInternal (vtkObjectBase *, int check) |
virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
void | InternalReleaseFocus () |
![]() | |
vtkObjectBase () | |
virtual | ~vtkObjectBase () |
virtual void | CollectRevisions (ostream &) |
virtual void | ReportReferences (vtkGarbageCollector *) |
vtkObjectBase (const vtkObjectBase &) | |
void | operator= (const vtkObjectBase &) |
Protected Attributes | |
vtkStaticCellLinksTemplate< vtkIdType > * | Impl |
![]() | |
bool | Debug |
vtkTimeStamp | MTime |
vtkSubjectHelper * | SubjectHelper |
![]() | |
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 | |
![]() | |
typedef vtkObject | Superclass |
![]() | |
typedef vtkObjectBase | Superclass |
![]() | |
static int | GetIdType (vtkIdType maxPtId, vtkIdType maxCellId, vtkCellArray *ca) |
static int | IsTypeOf (const char *type) |
static vtkAbstractCellLinks * | SafeDownCast (vtkObjectBase *o) |
![]() | |
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 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.