|
| virtual int | 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 int | Allocate (const vtkIdType sz, const 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...
|
| |
| int | 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...
|
| |
| 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...
|
| |
| virtual void | Modified () |
| | Update the modification time for this object. More...
|
| |
| 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) |
| |
| 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...
|
| |
| int | HasObserver (unsigned long event, vtkCommand *) |
| | Allow people to add/remove/invoke observers (callbacks) to any VTK object. More...
|
| |
| int | 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.