|
virtual vtkTypeBool | IsA (const char *type) |
| Return 1 if this class is the same type of (or a subclass of) the named class. More...
|
|
vtkPointsProjectedHull * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
| Methods invoked by print to print information about the object including superclasses. More...
|
|
int | RectangleIntersectionX (vtkPoints *R) |
| determine whether the resulting rectangle intersects the convex hull of the projection of the points along that axis. More...
|
|
int | RectangleIntersectionX (float ymin, float ymax, float zmin, float zmax) |
| the convex hull of the projection of the points along the positive X-axis. More...
|
|
int | RectangleIntersectionX (double ymin, double ymax, double zmin, double zmax) |
|
int | RectangleIntersectionY (vtkPoints *R) |
| of the parallel projection along the Y axis of the points More...
|
|
int | RectangleIntersectionY (float zmin, float zmax, float xmin, float xmax) |
| the convex hull of the projection of the points along the positive Y-axis. More...
|
|
int | RectangleIntersectionY (double zmin, double zmax, double xmin, double xmax) |
|
int | RectangleIntersectionZ (vtkPoints *R) |
| of the parallel projection along the Z axis of the points More...
|
|
int | RectangleIntersectionZ (float xmin, float xmax, float ymin, float ymax) |
| the convex hull of the projection of the points along the positive Z-axis. More...
|
|
int | RectangleIntersectionZ (double xmin, double xmax, double ymin, double ymax) |
|
int | GetCCWHullX (float *pts, int len) |
| Returns the coordinates (y,z) of the points in the convex hull of the projection of the points down the positive x-axis. More...
|
|
int | GetCCWHullX (double *pts, int len) |
|
int | GetCCWHullY (float *pts, int len) |
| Returns the coordinates (z, x) of the points in the convex hull of the projection of the points down the positive y-axis. More...
|
|
int | GetCCWHullY (double *pts, int len) |
|
int | GetCCWHullZ (float *pts, int len) |
| Returns the coordinates (x, y) of the points in the convex hull of the projection of the points down the positive z-axis. More...
|
|
int | GetCCWHullZ (double *pts, int len) |
|
int | GetSizeCCWHullX () |
| Returns the number of points in the convex hull of the projection of the points down the positive x-axis. More...
|
|
int | GetSizeCCWHullY () |
| Returns the number of points in the convex hull of the projection of the points down the positive y-axis. More...
|
|
int | GetSizeCCWHullZ () |
| Returns the number of points in the convex hull of the projection of the points down the positive z-axis. More...
|
|
void | Initialize () override |
| Return object to instantiated state. More...
|
|
void | Reset () override |
| Make object look empty but do not delete memory. More...
|
|
void | Update () |
| Forces recalculation of convex hulls, use this if you delete/add points. More...
|
|
vtkPoints * | NewInstance () const |
|
virtual vtkTypeBool | Allocate (vtkIdType sz, vtkIdType ext=1000) |
| Allocate initial memory size. More...
|
|
virtual void | SetData (vtkDataArray *) |
| Set/Get the underlying data array. More...
|
|
vtkDataArray * | GetData () |
|
virtual int | GetDataType () |
| Return the underlying data type. More...
|
|
virtual void | SetDataType (int dataType) |
| Specify the underlying data type of the object. More...
|
|
void | SetDataTypeToBit () |
|
void | SetDataTypeToChar () |
|
void | SetDataTypeToUnsignedChar () |
|
void | SetDataTypeToShort () |
|
void | SetDataTypeToUnsignedShort () |
|
void | SetDataTypeToInt () |
|
void | SetDataTypeToUnsignedInt () |
|
void | SetDataTypeToLong () |
|
void | SetDataTypeToUnsignedLong () |
|
void | SetDataTypeToFloat () |
|
void | SetDataTypeToDouble () |
|
void * | GetVoidPointer (const int id) |
| Return a void pointer. More...
|
|
virtual void | Squeeze () |
| Reclaim any extra memory. More...
|
|
unsigned long | GetActualMemorySize () |
| Return the memory in kibibytes (1024 bytes) consumed by this attribute data. More...
|
|
vtkIdType | GetNumberOfPoints () |
| Return number of points in array. More...
|
|
double * | GetPoint (vtkIdType id) |
| Return a pointer to a double point x[3] for a specific id. More...
|
|
void | GetPoint (vtkIdType id, double x[3]) |
| Copy point components into user provided array v[3] for specified id. More...
|
|
void | SetPoint (vtkIdType id, const float x[3]) |
| Insert point into object. More...
|
|
void | SetPoint (vtkIdType id, const double x[3]) |
|
void | SetPoint (vtkIdType id, double x, double y, double z) |
|
void | InsertPoints (vtkIdList *dstIds, vtkIdList *srcIds, vtkPoints *source) |
| Copy the points indexed in srcIds from the source array to the tuple locations indexed by dstIds in this array. More...
|
|
void | InsertPoints (vtkIdType dstStart, vtkIdType n, vtkIdType srcStart, vtkPoints *source) |
| Copy n consecutive points starting at srcStart from the source array to this array, starting at the dstStart location. More...
|
|
vtkIdType | InsertNextPoint (const float x[3]) |
| Insert point into next available slot. More...
|
|
vtkIdType | InsertNextPoint (const double x[3]) |
|
vtkIdType | InsertNextPoint (double x, double y, double z) |
|
void | SetNumberOfPoints (vtkIdType numPoints) |
| Specify the number of points for this object to hold. More...
|
|
vtkTypeBool | Resize (vtkIdType numPoints) |
| Resize the internal array while conserving the data. More...
|
|
void | GetPoints (vtkIdList *ptId, vtkPoints *fp) |
| Given a list of pt ids, return an array of points. More...
|
|
virtual void | ComputeBounds () |
| Determine (xmin,xmax, ymin,ymax, zmin,zmax) bounds of points. More...
|
|
double * | GetBounds () |
| Return the bounds of the points. More...
|
|
void | GetBounds (double bounds[6]) |
| Return the bounds of the points. More...
|
|
vtkMTimeType | GetMTime () override |
| The modified time of the points. More...
|
|
void | Modified () override |
| Update the modification time for this object and its Data. More...
|
|
virtual void | DeepCopy (vtkPoints *ad) |
| Different ways to copy data. More...
|
|
virtual void | ShallowCopy (vtkPoints *ad) |
| Different ways to copy data. More...
|
|
void | InsertPoint (vtkIdType id, const float x[3]) |
| Insert point into object. More...
|
|
void | InsertPoint (vtkIdType id, const double x[3]) |
| Insert point into object. More...
|
|
void | InsertPoint (vtkIdType id, double x, double y, double z) |
| Insert point into object. More...
|
|
| vtkBaseTypeMacro (vtkObject, vtkObjectBase) |
|
virtual void | DebugOn () |
| Turn debugging output on. More...
|
|
virtual void | DebugOff () |
| Turn debugging output off. More...
|
|
bool | GetDebug () |
| Get the value of the debug flag. More...
|
|
void | SetDebug (bool debugFlag) |
| Set the value of the debug flag. More...
|
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
vtkTypeBool | HasObserver (unsigned long event) |
|
vtkTypeBool | HasObserver (const char *event) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
vtkCommand * | GetCommand (unsigned long tag) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
void | RemoveObserver (vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
void | RemoveObservers (const char *event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
vtkTypeBool | HasObserver (unsigned long event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
vtkTypeBool | HasObserver (const char *event, vtkCommand *) |
| Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| Overloads to AddObserver that allow developers to add class member functions as callbacks for events. More...
|
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| Overloads to AddObserver that allow developers to add class member functions as callbacks for events. More...
|
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| Allow user to set the AbortFlagOn() with the return value of the callback method. More...
|
|
int | InvokeEvent (unsigned long event, void *callData) |
| This method invokes an event and return whether the event was aborted or not. More...
|
|
int | InvokeEvent (const char *event, void *callData) |
| This method invokes an event and return whether the event was aborted or not. More...
|
|
const char * | GetClassName () const |
| Return the class name as a string. More...
|
|
virtual void | Delete () |
| Delete a VTK object. More...
|
|
virtual void | FastDelete () |
| Delete a reference to this object. More...
|
|
void | InitializeObjectBase () |
|
void | Print (ostream &os) |
| Print an object to an ostream. More...
|
|
virtual void | Register (vtkObjectBase *o) |
| Increase the reference count (mark as used by another object). More...
|
|
virtual void | UnRegister (vtkObjectBase *o) |
| Decrease the reference count (release by another object). More...
|
|
int | GetReferenceCount () |
| Return the current reference count of this object. More...
|
|
void | SetReferenceCount (int) |
| Sets the reference count. More...
|
|
void | PrintRevisions (ostream &) |
| Legacy. More...
|
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| Methods invoked by print to print information about the object including superclasses. More...
|
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| Methods invoked by print to print information about the object including superclasses. More...
|
|
the convex hull of the orthogonal projection of the vtkPoints in the 3 coordinate directions
a subclass of vtkPoints, it maintains the counter clockwise convex hull of the points (projected orthogonally in the three coordinate directions) and has a method to test for intersection of that hull with an axis aligned rectangle. This is used for intersection tests of 3D volumes.
Definition at line 38 of file vtkPointsProjectedHull.h.