itkTypeMacro( PointList, DataObject );
cpPlugins_Id_Macro( PointList, DataObject );
- itkBooleanMacro( HaveEuclideanPoints );
- itkGetConstMacro( HaveEuclideanPoints, bool );
- itkSetMacro( HaveEuclideanPoints, bool );
-
- public:
- bool HaveEuclideanPoints( ) const;
- unsigned long GetNumberOfPoints( ) const;
-
- void Clear( );
-
- template< class P >
- inline void AddPoint( const P& p );
-
- template< class P >
- inline P GetPoint( const unsigned long& i ) const;
-
protected:
PointList( );
virtual ~PointList( );
// Purposely not implemented
PointList( const Self& );
Self& operator=( const Self& );
-
- protected:
- unsigned long m_NumberOfPoints;
- bool m_HaveEuclideanPoints;
};
} // ecapseman