class for reel or voxel transformation
![]() | FIELD_MODE transformation can be real or voxel
|
![]() | dying (const ObjectPointer<Inrimage> &) an image owned by this 3D displacement field is being destroyed: destroy the displacement field |
![]() | VoxelToReal (void) throw(DisplacementField3D::InvalidDisplacementField3DMode) transform a voxel DisplacementField3D into a real DisplacementField3D |
![]() | RealToVoxel (float vx, float vy, float vz) throw(DisplacementField3D::InvalidDisplacementField3DMode, Inrimage::InvalidVoxelSize) transform a real DisplacementField3D into a voxel DisplacementField3D |
![]() | getType (void) const get the type of the image of deplacement |
![]() | getVX () const throw(DisplacementField3D::InvalidDisplacementField3DMode) get transfo image voxel size in x dimension in case of VOXEL type |
![]() | getVY () const throw(DisplacementField3D::InvalidDisplacementField3DMode) get transfo image voxel size in y dimension in case of VOXEL type |
![]() | getVZ () const throw(DisplacementField3D::InvalidDisplacementField3DMode) get transfo image voxel size in z dimension in case of VOXEL type |
![]() | setVX (float) throw(DisplacementField3D::InvalidDisplacementField3DMode) set transfo image voxel size in x dimension in case of VOXEL type |
![]() | setVY (float) throw(DisplacementField3D::InvalidDisplacementField3DMode) set transfo image voxel size in y dimension in case of VOXEL type |
![]() | setVZ (float) throw(DisplacementField3D::InvalidDisplacementField3DMode) set transfo image voxel size in z dimension in case of VOXEL type |
![]() | readInrNames (GFInput &input) throw(InvalidDisplacementField3DImagesNb) general format read function for Inrimage names module |
![]() | skipInrNames (GFInput &input) general format skip function for Inrimage names module |
![]() | writeInrNames (GFOutput &output) general format write function for Inrimage names module |
![]() | Constructors
| ||||
![]() | destructor
|
![]() | filename 3D FIELD file name |
![]() | mode mode of the transformation |
![]() | inrx x, y and z deformation images pointers on deformation image |
![]() | type type of the images of deformation |
![]() | vx size of the voxels in case of voxel type transformation |
![]() | initGeneralFormat (void) constructors common code for I/O routines |
![]() | Exception classes : public Exception |
class for reel or voxel transformation
enum FIELD_MODE
Constructors
DisplacementField3D( FIELD_MODE m, Inrimage *imx, Inrimage *imy, Inrimage *imz, float vx=1, float vy=1, float vz=1 ) throw(DisplacementField3DMismatchType, DisplacementField3DMismatchSize, DisplacementField3DMismatchVoxelSize)
DisplacementField3D( const char *filename ) throw(GeneralFormat::FileNotFound, Inrimage::ImageNotFound, InvalidDisplacementField3DImagesNb, DisplacementField3DMismatchType, DisplacementField3DMismatchSize )
destructor
virtual void dying(const ObjectPointer<Inrimage> &)
void VoxelToReal(void) throw(DisplacementField3D::InvalidDisplacementField3DMode)
void RealToVoxel(float vx, float vy, float vz) throw(DisplacementField3D::InvalidDisplacementField3DMode, Inrimage::InvalidVoxelSize)
Inrimage::WORD_TYPE getType(void) const
float getVX() const throw(DisplacementField3D::InvalidDisplacementField3DMode)
float getVY() const throw(DisplacementField3D::InvalidDisplacementField3DMode)
float getVZ() const throw(DisplacementField3D::InvalidDisplacementField3DMode)
void setVX(float) throw(DisplacementField3D::InvalidDisplacementField3DMode)
void setVY(float) throw(DisplacementField3D::InvalidDisplacementField3DMode)
void setVZ(float) throw(DisplacementField3D::InvalidDisplacementField3DMode)
void readInrNames(GFInput &input) throw(InvalidDisplacementField3DImagesNb)
void skipInrNames(GFInput &input)
void writeInrNames(GFOutput &output)
TclString filename
FIELD_MODE mode
ObjectPointer <Inrimage> * inrx
Inrimage::WORD_TYPE type
float vx
void initGeneralFormat(void)
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de