|
virtual Pointer | clone () const =0 |
|
virtual std::pair< double, double > | get_minmax_intensity () const =0 |
|
E3DImageOrientation | get_orientation () const |
|
C3DFVector | get_origin () const |
|
EPixelType | get_pixel_type () const |
|
C3DRotation | get_rotation () const |
|
virtual const C3DBounds & | get_size () const =0 |
|
C3DFVector | get_voxel_size () const |
|
void | set_orientation (E3DImageOrientation orient) |
|
void | set_origin (const C3DFVector &voxel) |
| set the origin i.e. world units of the pixel at (0,0,0) More...
|
|
void | set_rotation (const C3DRotation &voxel) |
| set the rotation about the origin of the image More...
|
|
void | set_voxel_size (const C3DFVector &voxel) |
| set the voxel size on world units More...
|
|
virtual size_t | size () const =0 |
|
virtual | ~C3DImage () |
|
| CAttributedData () |
|
| CAttributedData (const CAttributedData &org) |
|
| CAttributedData (PAttributeMap attr) |
|
CAttributedData & | operator= (const CAttributedData &org) |
| Assignemt operator. More...
|
|
const PAttribute | get_attribute (const std::string &key) const |
|
CAttributeMap::const_iterator | begin_attributes () const |
|
CAttributeMap::const_iterator | end_attributes () const |
|
void | set_attribute (const std::string &key, PAttribute attr) |
|
void | set_attributes (CAttributeMap::const_iterator begin, CAttributeMap::const_iterator end) |
|
void | set_attribute (const std::string &key, const std::string &value) |
|
template<typename T > |
void | set_attribute (const std::string &key, const T &value) |
|
void | set_attribute (const std::string &key, const char *value) |
|
const std::string | get_attribute_as_string (const std::string &key) const |
| returns the requested attribute as string, returns an empty string if attribute doesn't exist More...
|
|
template<typename T > |
const T | get_attribute_as (const std::string &key) const |
|
template<typename T > |
const T | get_attribute_as (const std::string &key, T default_value) const |
|
void | delete_attribute (const std::string &key) |
|
bool | has_attribute (const std::string &key) const |
|
void | print (std::ostream &os) const |
|
The generic base type of a 3D image.
The base type of a 3D image with is used to move around the images in the code. This type is not prepared to hold actual data. Instead the templated type T3DImage derived from this class is used to hold image data of a certain voxel type.
Definition at line 46 of file 3d/image.hh.