#include <itkMeshSpatialObject.h>
Public Types | |
| typedef double | ScalarType |
| typedef MeshSpatialObject< TMesh > | Self |
| typedef SpatialObject< itkGetStaticConstMacro(Dimension) | Superclass ) |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef TMesh | MeshType |
| typedef MeshType::Pointer | MeshPointer |
| typedef Superclass::TransformType | TransformType |
| typedef Superclass::PointType | PointType |
| typedef Superclass::BoundingBoxType | BoundingBoxType |
| typedef VectorContainer< unsigned long, PointType > | PointContainerType |
| typedef PointContainerType::Pointer | PointContainerPointer |
Public Member Functions | |
| itkStaticConstMacro (Dimension, unsigned int, TMesh::PointDimension) | |
| virtual const char * | GetClassName () const |
| void | SetMesh (MeshType *Mesh) |
| MeshType * | GetMesh (void) |
| bool | IsEvaluableAt (const PointType &point, unsigned int depth=0, char *name=NULL) const |
| bool | ValueAt (const PointType &point, double &value, unsigned int depth=0, char *name=NULL) const |
| bool | IsInside (const PointType &point, unsigned int depth=0, char *name=NULL) const |
| bool | ComputeBoundingBox () const |
| unsigned long | GetMTime (void) const |
| const char * | GetPixelType () |
Static Public Member Functions | |
| Pointer | New () |
Protected Member Functions | |
| MeshSpatialObject () | |
| virtual | ~MeshSpatialObject () |
| void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Attributes | |
| MeshPointer | m_Mesh |
| std::string | m_PixelType |
This class combines functionnalities from a spatial object, and an itkMesh.
Definition at line 38 of file itkMeshSpatialObject.h.
|
|||||
|
Definition at line 57 of file itkMeshSpatialObject.h. |
|
|||||
|
Definition at line 51 of file itkMeshSpatialObject.h. |
|
|||||
|
Definition at line 54 of file itkMeshSpatialObject.h. |
|
|||||
|
Definition at line 53 of file itkMeshSpatialObject.h. |
|
|||||
|
Definition at line 60 of file itkMeshSpatialObject.h. |
|
|||||
|
Definition at line 59 of file itkMeshSpatialObject.h. |
|
|||||
|
Definition at line 50 of file itkMeshSpatialObject.h. |
|
|||||
|
Definition at line 56 of file itkMeshSpatialObject.h. |
|
|||||
|
Definition at line 44 of file itkMeshSpatialObject.h. |
|
|||||
|
Definition at line 45 of file itkMeshSpatialObject.h. |
|
|||||
|
Definition at line 49 of file itkMeshSpatialObject.h. |
|
|||||
|
Definition at line 55 of file itkMeshSpatialObject.h. |
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
Compute the boundaries of the iamge spatial object. |
|
|||||||||
|
Run-time type information (and related methods). |
|
||||||||||
|
Get a pointer to the Mesh currently attached to the object. |
|
||||||||||
|
Returns the latest modified time of the object and its component. |
|
|||||||||
|
Return the type of pixel used Definition at line 96 of file itkMeshSpatialObject.h. References itk::MeshSpatialObject< TMesh >::m_PixelType. |
|
||||||||||||||||||||
|
Return true if the object is evaluable at the requested point, and else otherwise. |
|
||||||||||||||||||||
|
Returns true if the point is inside, false otherwise. |
|
||||||||||||||||||||
|
|
|
|||||||||
|
Method for creation through the object factory. |
|
||||||||||||||||
|
|
|
||||||||||
|
Set the Mesh. |
|
||||||||||||||||||||||||
|
Returns the value of the Mesh at the requested point. If the point is not inside the object, then an exception is thrown. ExceptionObject |
|
|||||
|
Definition at line 104 of file itkMeshSpatialObject.h. |
|
|||||
|
Definition at line 105 of file itkMeshSpatialObject.h. Referenced by itk::MeshSpatialObject< TMesh >::GetPixelType(). |
1.3.8 written by Dimitri van Heesch,
© 1997-2000