#include <itkPointSet.h>
Inheritance diagram for itk::PointSet< TPixelType, VDimension, TMeshTraits >:


Public Types | |
| typedef BoundingBoxType::Pointer | BoundingBoxPointer |
| typedef BoundingBox< PointIdentifier, itkGetStaticConstMacro(PointDimension), CoordRepType, PointsContainer | BoundingBoxType ) |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef MeshTraits::CoordRepType | CoordRepType |
| typedef TMeshTraits | MeshTraits |
| typedef MeshTraits::PixelType | PixelType |
| typedef MeshTraits::PointDataContainer | PointDataContainer |
| typedef PointDataContainer::ConstPointer | PointDataContainerConstPointer |
| typedef PointDataContainer::ConstIterator | PointDataContainerIterator |
| typedef PointDataContainer::Pointer | PointDataContainerPointer |
| typedef SmartPointer< Self > | Pointer |
| typedef MeshTraits::PointIdentifier | PointIdentifier |
| typedef PointLocatorType::Pointer | PointLocatorPointer |
| typedef MeshTraits::PointsContainer | PointsContainer |
| typedef PointsContainer::ConstIterator | PointsContainerConstIterator |
| typedef PointsContainer::ConstPointer | PointsContainerConstPointer |
| typedef PointsContainer::Iterator | PointsContainerIterator |
| typedef PointsContainer::Pointer | PointsContainerPointer |
| typedef MeshTraits::PointType | PointType |
| typedef long | RegionType |
| typedef PointSet | Self |
| typedef DataObject | Superclass |
Public Member Functions | |
| virtual void | CopyInformation (const DataObject *data) |
| bool | FindClosestPoint (CoordRepType *, PointIdentifier *pointId) |
| const BoundingBoxType * | GetBoundingBox (void) const |
| virtual RegionType | GetBufferedRegion () |
| virtual RegionType | GetMaximumNumberOfRegions () const |
| virtual const char * | GetNameOfClass () const |
| unsigned long | GetNumberOfPoints (void) const |
| bool | GetPoint (PointIdentifier, PointType *) const |
| bool | GetPointData (PointIdentifier, PixelType *) const |
| const PointDataContainer * | GetPointData (void) const |
| PointDataContainer * | GetPointData (void) |
| const PointsContainer * | GetPoints (void) const |
| PointsContainer * | GetPoints (void) |
| virtual RegionType | GetRequestedRegion () |
| virtual void | Graft (const DataObject *data) |
| virtual void | Initialize (void) |
| itkStaticConstMacro (PointDimension, unsigned int, TMeshTraits::PointDimension) | |
| PointSet level operation interface *void | PassStructure (Self *inputPointSet) |
| virtual bool | RequestedRegionIsOutsideOfTheBufferedRegion () |
| Set Get the Buffered region *virtual void | SetBufferedRegion (const RegionType ®ion) |
| Access routines to fill the Points and get information *from it *void | SetPoint (PointIdentifier, PointType) |
| Access routines to fill the PointData and get information *from it *void | SetPointData (PointIdentifier, PixelType) |
| void | SetPointData (PointDataContainer *) |
| Define Set Get access routines for each internal container *Methods also exist to add etc one at a time *rather than through an entire container *void | SetPoints (PointsContainer *) |
| Set Get the Requested region *virtual void | SetRequestedRegion (const RegionType ®ion) |
| virtual void | SetRequestedRegion (DataObject *data) |
| virtual void | SetRequestedRegionToLargestPossibleRegion () |
| Methods to manage streaming *virtual void | UpdateOutputInformation () |
| virtual bool | VerifyRequestedRegion () |
Static Public Member Functions | |
| static Pointer | New () |
Public Attributes | |
| Define Set Get access routines for each internal container *Methods also exist to add | cells |
| Access routines to fill the PointData | container |
| Access routines to fill the Points | container |
| Used to support geometric operations on PointSet s such as locating *points and intersecting a point with a ray *typedef PointLocator< PointIdentifier, itkGetStaticConstMacro(PointDimension), CoordRepType, PointsContainer | PointLocatorType ) |
| Define Set Get access routines for each internal container *Methods also exist to add | points |
| Used to support geometric operations on PointSet s such as locating *points | quickly |
Protected Member Functions | |
| Constructor for use by | New () method.*/PointSet() |
| virtual void | PrintSelf (std::ostream &os, Indent indent) const |
| ~PointSet () | |
Protected Attributes | |
| BoundingBoxPointer | m_BoundingBox |
| RegionType | m_BufferedRegion |
| RegionType | m_MaximumNumberOfRegions |
| RegionType | m_NumberOfRegions |
| PointDataContainerPointer | m_PointDataContainer |
| PointLocatorPointer | m_PointLocator |
| PointsContainerPointer | m_PointsContainer |
| RegionType | m_RequestedNumberOfRegions |
| RegionType | m_RequestedRegion |
|
|||||
|
Reimplemented in itk::Mesh. Definition at line 135 of file itkPointSet.h. |
|
|||||
|
Reimplemented in itk::Mesh. Definition at line 126 of file itkPointSet.h. |
|
|||||
|
Reimplemented in itk::Mesh. Definition at line 98 of file itkPointSet.h. |
|
|||||
|
Convenient typedefs obtained from TMeshTraits template parameter. Reimplemented in itk::Mesh. Definition at line 111 of file itkPointSet.h. |
|
|||||
|
Hold on to the type information specified by the template parameters. Reimplemented in itk::Mesh. Definition at line 104 of file itkPointSet.h. |
|
|||||
|
Reimplemented in itk::Mesh. Definition at line 108 of file itkPointSet.h. |
|
|||||
|
Reimplemented in itk::Mesh. Definition at line 115 of file itkPointSet.h. |
|
|||||
|
Definition at line 133 of file itkPointSet.h. |
|
|||||
|
Reimplemented in itk::Mesh. Definition at line 143 of file itkPointSet.h. |
|
|||||
|
Reimplemented in itk::Mesh. Definition at line 132 of file itkPointSet.h. |
|
|||||
|
Reimplemented in itk::Mesh. Definition at line 97 of file itkPointSet.h. |
|
|||||
|
Reimplemented in itk::Mesh. Definition at line 112 of file itkPointSet.h. |
|
|||||
|
Reimplemented in itk::Mesh. Definition at line 134 of file itkPointSet.h. |
|
|||||
|
Reimplemented in itk::Mesh. Definition at line 114 of file itkPointSet.h. |
|
|||||
|
Create types that are iterators for each of the container types. Reimplemented in itk::Mesh. Definition at line 139 of file itkPointSet.h. |
|
|||||
|
Definition at line 131 of file itkPointSet.h. |
|
|||||
|
Reimplemented in itk::Mesh. Definition at line 141 of file itkPointSet.h. |
|
|||||
|
Create types that are pointers to each of the container types. Reimplemented in itk::Mesh. Definition at line 130 of file itkPointSet.h. |
|
|||||
|
Reimplemented in itk::Mesh. Definition at line 113 of file itkPointSet.h. |
|
|||||
|
Type used to define Regions Reimplemented in itk::Mesh. Definition at line 146 of file itkPointSet.h. |
|
|||||
|
Standard class typedefs. Reimplemented in itk::Mesh. Definition at line 95 of file itkPointSet.h. |
|
|||||
|
Reimplemented in itk::Mesh. Definition at line 96 of file itkPointSet.h. |
|
|||||||||
|
Definition at line 239 of file itkPointSet.h. |
|
||||||||||
|
Reimplemented in itk::Mesh. |
|
||||||||||||||||
|
Geometric operations convert between coordinate systems, perform interpolation, and locate points and cells. |
|
||||||||||
|
Get the bounding box of the mesh. The methods return a pointer to the user-supplied bounding box as a convenience. |
|
|||||||||
|
|
|
|||||||||
|
Get the maximum number of regions that this data can be separated into. |
|
|||||||||
|
Standard part of every itk Object. Reimplemented in itk::Mesh. |
|
||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
Reimplemented in itk::Mesh. |
|
||||||||||
|
Reimplemented in itk::Mesh. |
|
||||||||||||||||||||
|
Convenient typedefs obtained from TMeshTraits template parameter. Reimplemented in itk::Mesh. |
|
|||||||||
|
|
|
|||||||||
|
Method for creation through the object factory. |
|
||||||||||
|
Reimplemented in itk::Mesh. |
|
||||||||||||||||
|
Reimplemented in itk::Mesh. |
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
Set the requested region from this data object to match the requested region of the data object passed in as a parameter. This method implements the API from DataObject. The data object parameter must be castable to a PointSet. |
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||
|
Reimplemented in itk::Mesh. Definition at line 179 of file itkPointSet.h. |
|
|||||
|
Reimplemented in itk::Mesh. Definition at line 195 of file itkPointSet.h. |
|
|||||
|
Reimplemented in itk::Mesh. Definition at line 189 of file itkPointSet.h. |
|
|||||
|
The bounding box (xmin,xmax, ymin,ymax, ...) of the mesh. The bounding box is used for searching, picking, display, etc. Definition at line 169 of file itkPointSet.h. |
|
|||||
|
Definition at line 256 of file itkPointSet.h. |
|
|||||
|
Definition at line 253 of file itkPointSet.h. |
|
|||||
|
Definition at line 254 of file itkPointSet.h. |
|
|||||
|
An object containing data associated with the mesh's points. Optionally, this can be NULL, indicating that no data are associated with the points. The data for a point can be accessed through its point identifier. Definition at line 161 of file itkPointSet.h. |
|
|||||
|
PointLocator is used to accelerate the search for points. This supports the FindClosestPoint() method. Definition at line 165 of file itkPointSet.h. |
|
|||||
|
An object containing points used by the mesh. Individual points are accessed through point identifiers. Definition at line 150 of file itkPointSet.h. |
|
|||||
|
Definition at line 255 of file itkPointSet.h. |
|
|||||
|
Definition at line 257 of file itkPointSet.h. |
|
|||||
|
Reimplemented in itk::Mesh. Definition at line 122 of file itkPointSet.h. |
|
|||||
|
Definition at line 179 of file itkPointSet.h. |
|
|||||
|
Definition at line 122 of file itkPointSet.h. |
1.4.2 written by Dimitri van Heesch,
© 1997-2000