Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::PointSet< TPixelType, VDimension, TMeshTraits > Class Template Reference

#include <itkPointSet.h>

Inheritance diagram for itk::PointSet< TPixelType, VDimension, TMeshTraits >:

Inheritance graph
[legend]
Collaboration diagram for itk::PointSet< TPixelType, VDimension, TMeshTraits >:

Collaboration graph
[legend]
List of all members.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
class 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< SelfPointer
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 BoundingBoxTypeGetBoundingBox (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 PointDataContainerGetPointData (void) const
PointDataContainerGetPointData (void)
const PointsContainerGetPoints (void) const
PointsContainerGetPoints (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 &region)
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 &region)
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

Member Typedef Documentation

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef BoundingBoxType::Pointer itk::PointSet< TPixelType, VDimension, TMeshTraits >::BoundingBoxPointer
 

Reimplemented in itk::Mesh.

Definition at line 135 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef BoundingBox<PointIdentifier,itkGetStaticConstMacro(PointDimension), CoordRepType,PointsContainer itk::PointSet< TPixelType, VDimension, TMeshTraits >::BoundingBoxType)
 

Reimplemented in itk::Mesh.

Definition at line 126 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef SmartPointer<const Self> itk::PointSet< TPixelType, VDimension, TMeshTraits >::ConstPointer
 

Reimplemented in itk::Mesh.

Definition at line 98 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef MeshTraits::CoordRepType itk::PointSet< TPixelType, VDimension, TMeshTraits >::CoordRepType
 

Convenient typedefs obtained from TMeshTraits template parameter.

Reimplemented in itk::Mesh.

Definition at line 111 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef TMeshTraits itk::PointSet< TPixelType, VDimension, TMeshTraits >::MeshTraits
 

Hold on to the type information specified by the template parameters.

Reimplemented in itk::Mesh.

Definition at line 104 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef MeshTraits::PixelType itk::PointSet< TPixelType, VDimension, TMeshTraits >::PixelType
 

Reimplemented in itk::Mesh.

Definition at line 108 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef MeshTraits::PointDataContainer itk::PointSet< TPixelType, VDimension, TMeshTraits >::PointDataContainer
 

Reimplemented in itk::Mesh.

Definition at line 115 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef PointDataContainer::ConstPointer itk::PointSet< TPixelType, VDimension, TMeshTraits >::PointDataContainerConstPointer
 

Definition at line 133 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef PointDataContainer::ConstIterator itk::PointSet< TPixelType, VDimension, TMeshTraits >::PointDataContainerIterator
 

Reimplemented in itk::Mesh.

Definition at line 143 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef PointDataContainer::Pointer itk::PointSet< TPixelType, VDimension, TMeshTraits >::PointDataContainerPointer
 

Reimplemented in itk::Mesh.

Definition at line 132 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef SmartPointer<Self> itk::PointSet< TPixelType, VDimension, TMeshTraits >::Pointer
 

Reimplemented in itk::Mesh.

Definition at line 97 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef MeshTraits::PointIdentifier itk::PointSet< TPixelType, VDimension, TMeshTraits >::PointIdentifier
 

Reimplemented in itk::Mesh.

Definition at line 112 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef PointLocatorType::Pointer itk::PointSet< TPixelType, VDimension, TMeshTraits >::PointLocatorPointer
 

Reimplemented in itk::Mesh.

Definition at line 134 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef MeshTraits::PointsContainer itk::PointSet< TPixelType, VDimension, TMeshTraits >::PointsContainer
 

Reimplemented in itk::Mesh.

Definition at line 114 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef PointsContainer::ConstIterator itk::PointSet< TPixelType, VDimension, TMeshTraits >::PointsContainerConstIterator
 

Create types that are iterators for each of the container types.

Reimplemented in itk::Mesh.

Definition at line 139 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef PointsContainer::ConstPointer itk::PointSet< TPixelType, VDimension, TMeshTraits >::PointsContainerConstPointer
 

Definition at line 131 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef PointsContainer::Iterator itk::PointSet< TPixelType, VDimension, TMeshTraits >::PointsContainerIterator
 

Reimplemented in itk::Mesh.

Definition at line 141 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef PointsContainer::Pointer itk::PointSet< TPixelType, VDimension, TMeshTraits >::PointsContainerPointer
 

Create types that are pointers to each of the container types.

Reimplemented in itk::Mesh.

Definition at line 130 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef MeshTraits::PointType itk::PointSet< TPixelType, VDimension, TMeshTraits >::PointType
 

Reimplemented in itk::Mesh.

Definition at line 113 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef long itk::PointSet< TPixelType, VDimension, TMeshTraits >::RegionType
 

Type used to define Regions

Reimplemented in itk::Mesh.

Definition at line 146 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef PointSet itk::PointSet< TPixelType, VDimension, TMeshTraits >::Self
 

Standard class typedefs.

Reimplemented in itk::Mesh.

Definition at line 95 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
typedef DataObject itk::PointSet< TPixelType, VDimension, TMeshTraits >::Superclass
 

Reimplemented in itk::Mesh.

Definition at line 96 of file itkPointSet.h.


Constructor & Destructor Documentation

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
itk::PointSet< TPixelType, VDimension, TMeshTraits >::~PointSet  )  [inline, protected]
 

Definition at line 239 of file itkPointSet.h.


Member Function Documentation

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
virtual void itk::PointSet< TPixelType, VDimension, TMeshTraits >::CopyInformation const DataObject data  )  [virtual]
 

Reimplemented in itk::Mesh.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
bool itk::PointSet< TPixelType, VDimension, TMeshTraits >::FindClosestPoint CoordRepType ,
PointIdentifier pointId
 

Geometric operations convert between coordinate systems, perform interpolation, and locate points and cells.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
const BoundingBoxType* itk::PointSet< TPixelType, VDimension, TMeshTraits >::GetBoundingBox void   )  const
 

Get the bounding box of the mesh. The methods return a pointer to the user-supplied bounding box as a convenience.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
virtual RegionType itk::PointSet< TPixelType, VDimension, TMeshTraits >::GetBufferedRegion  )  [virtual]
 

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
virtual RegionType itk::PointSet< TPixelType, VDimension, TMeshTraits >::GetMaximumNumberOfRegions  )  const [virtual]
 

Get the maximum number of regions that this data can be separated into.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
virtual const char* itk::PointSet< TPixelType, VDimension, TMeshTraits >::GetNameOfClass  )  const [virtual]
 

Standard part of every itk Object.

Reimplemented in itk::Mesh.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
unsigned long itk::PointSet< TPixelType, VDimension, TMeshTraits >::GetNumberOfPoints void   )  const
 

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
bool itk::PointSet< TPixelType, VDimension, TMeshTraits >::GetPoint PointIdentifier  ,
PointType
const
 

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
bool itk::PointSet< TPixelType, VDimension, TMeshTraits >::GetPointData PointIdentifier  ,
PixelType
const
 

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
const PointDataContainer* itk::PointSet< TPixelType, VDimension, TMeshTraits >::GetPointData void   )  const
 

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
PointDataContainer* itk::PointSet< TPixelType, VDimension, TMeshTraits >::GetPointData void   ) 
 

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
const PointsContainer* itk::PointSet< TPixelType, VDimension, TMeshTraits >::GetPoints void   )  const
 

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
PointsContainer* itk::PointSet< TPixelType, VDimension, TMeshTraits >::GetPoints void   ) 
 

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
virtual RegionType itk::PointSet< TPixelType, VDimension, TMeshTraits >::GetRequestedRegion  )  [virtual]
 

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
virtual void itk::PointSet< TPixelType, VDimension, TMeshTraits >::Graft const DataObject data  )  [virtual]
 

Reimplemented in itk::Mesh.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
virtual void itk::PointSet< TPixelType, VDimension, TMeshTraits >::Initialize void   )  [virtual]
 

Reimplemented in itk::Mesh.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
itk::PointSet< TPixelType, VDimension, TMeshTraits >::itkStaticConstMacro PointDimension  ,
unsigned  int,
TMeshTraits::PointDimension 
 

Convenient typedefs obtained from TMeshTraits template parameter.

Reimplemented in itk::Mesh.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
Constructor for use by itk::PointSet< TPixelType, VDimension, TMeshTraits >::New  )  [protected]
 

Reimplemented in itk::Mesh, and itk::Mesh.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
static Pointer itk::PointSet< TPixelType, VDimension, TMeshTraits >::New  )  [static]
 

Method for creation through the object factory.

Reimplemented in itk::Mesh, and itk::Mesh.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
PointSet level operation interface* void itk::PointSet< TPixelType, VDimension, TMeshTraits >::PassStructure Self inputPointSet  ) 
 

Reimplemented in itk::Mesh.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
virtual void itk::PointSet< TPixelType, VDimension, TMeshTraits >::PrintSelf std::ostream &  os,
Indent  indent
const [protected, virtual]
 

Reimplemented in itk::Mesh.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
virtual bool itk::PointSet< TPixelType, VDimension, TMeshTraits >::RequestedRegionIsOutsideOfTheBufferedRegion  )  [virtual]
 

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
Set Get the Buffered region* virtual void itk::PointSet< TPixelType, VDimension, TMeshTraits >::SetBufferedRegion const RegionType region  )  [virtual]
 

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
Access routines to fill the Points and get information* from it* void itk::PointSet< TPixelType, VDimension, TMeshTraits >::SetPoint PointIdentifier  ,
PointType 
 

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
Access routines to fill the PointData and get information* from it* void itk::PointSet< TPixelType, VDimension, TMeshTraits >::SetPointData PointIdentifier  ,
PixelType 
 

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
void itk::PointSet< TPixelType, VDimension, TMeshTraits >::SetPointData PointDataContainer  ) 
 

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
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 itk::PointSet< TPixelType, VDimension, TMeshTraits >::SetPoints PointsContainer  ) 
 

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
Set Get the Requested region* virtual void itk::PointSet< TPixelType, VDimension, TMeshTraits >::SetRequestedRegion const RegionType region  )  [virtual]
 

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
virtual void itk::PointSet< TPixelType, VDimension, TMeshTraits >::SetRequestedRegion DataObject data  )  [virtual]
 

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.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
virtual void itk::PointSet< TPixelType, VDimension, TMeshTraits >::SetRequestedRegionToLargestPossibleRegion  )  [virtual]
 

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
Methods to manage streaming* virtual void itk::PointSet< TPixelType, VDimension, TMeshTraits >::UpdateOutputInformation  )  [virtual]
 

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
virtual bool itk::PointSet< TPixelType, VDimension, TMeshTraits >::VerifyRequestedRegion  )  [virtual]
 


Member Data Documentation

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
Define Set Get access routines for each internal container* Methods also exist to add itk::PointSet< TPixelType, VDimension, TMeshTraits >::cells
 

Reimplemented in itk::Mesh.

Definition at line 179 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
Access routines to fill the PointData itk::PointSet< TPixelType, VDimension, TMeshTraits >::container
 

Reimplemented in itk::Mesh.

Definition at line 195 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
Access routines to fill the Points itk::PointSet< TPixelType, VDimension, TMeshTraits >::container
 

Reimplemented in itk::Mesh.

Definition at line 189 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
BoundingBoxPointer itk::PointSet< TPixelType, VDimension, TMeshTraits >::m_BoundingBox [protected]
 

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.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
RegionType itk::PointSet< TPixelType, VDimension, TMeshTraits >::m_BufferedRegion [protected]
 

Definition at line 256 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
RegionType itk::PointSet< TPixelType, VDimension, TMeshTraits >::m_MaximumNumberOfRegions [protected]
 

Definition at line 253 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
RegionType itk::PointSet< TPixelType, VDimension, TMeshTraits >::m_NumberOfRegions [protected]
 

Definition at line 254 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
PointDataContainerPointer itk::PointSet< TPixelType, VDimension, TMeshTraits >::m_PointDataContainer [protected]
 

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.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
PointLocatorPointer itk::PointSet< TPixelType, VDimension, TMeshTraits >::m_PointLocator [protected]
 

PointLocator is used to accelerate the search for points. This supports the FindClosestPoint() method.

Definition at line 165 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
PointsContainerPointer itk::PointSet< TPixelType, VDimension, TMeshTraits >::m_PointsContainer [protected]
 

An object containing points used by the mesh. Individual points are accessed through point identifiers.

Definition at line 150 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
RegionType itk::PointSet< TPixelType, VDimension, TMeshTraits >::m_RequestedNumberOfRegions [protected]
 

Definition at line 255 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
RegionType itk::PointSet< TPixelType, VDimension, TMeshTraits >::m_RequestedRegion [protected]
 

Definition at line 257 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
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 itk::PointSet< TPixelType, VDimension, TMeshTraits >::PointLocatorType)
 

Reimplemented in itk::Mesh.

Definition at line 122 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
Define Set Get access routines for each internal container* Methods also exist to add itk::PointSet< TPixelType, VDimension, TMeshTraits >::points
 

Definition at line 179 of file itkPointSet.h.

template<typename TPixelType, unsigned int VDimension = 3, typename TMeshTraits = DefaultStaticMeshTraits< TPixelType, VDimension, VDimension >>
Used to support geometric operations on PointSet s such as locating* points itk::PointSet< TPixelType, VDimension, TMeshTraits >::quickly
 

Definition at line 122 of file itkPointSet.h.


The documentation for this class was generated from the following file:
Generated at Sun Jul 9 21:09:12 2006 for ITK by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2000