Image geometry associated to heterogeneous image buffer types through image plans (sequence case)
More...
|
|
eImageGeometryType | getImageGeometryType () const |
| | retrieve image buffer type
|
| |
| void | init (const VolumeGeometry &volumeGeometry, const ColorGeometry &colorGeometry, const TemporalGeometry &temporalGeometry, const ipUInt64 sizeX, const ipUInt64 sizeY, const ImageBufferTypeVector &imageBufferTypeVector) |
| | initialization of object More...
|
| |
| const eImageBufferType & | getBufferType (const ipUInt64 tPlanIdx) const |
| | retrieve image data type for a given temporal plan More...
|
| |
| const ImageBufferTypeVector & | getBufferTypeColl () const |
| | retrieve image data types collection More...
|
| |
| void | resize (const VolumeGeometry &volumeGeometry, const ColorGeometry &colorGeometry, const TemporalGeometry &temporalGeometry, const ipUInt64 sizeX, const ipUInt64 sizeY, const eImageBufferType &imageBufferType) |
| | change image geometry dimensions and image buffer type More...
|
| |
| void | resize (const VolumeGeometry &volumeGeometry, const ColorGeometry &colorGeometry, const TemporalGeometry &temporalGeometry, const ipUInt64 sizeX, const ipUInt64 sizeY, const ImageBufferTypeVector &imageBufferTypeVector) |
| | change image geometry dimensions and image buffer type More...
|
| |
| void | setImageBufferType (const eImageBufferType &imageBufferType) |
| | change image buffer type associated to all plans More...
|
| |
| void | setImageBufferType (const ImageBufferTypeVector &imageBufferTypeVector) |
| | change image buffer type associated to all plans More...
|
| |
| void | setImageBufferType (const ipUInt64 tPlanIdx, const eImageBufferType &imageBufferType) |
| | change image buffer type associated to a given temporal plan More...
|
| |
|
|
| HeterogeneousImageGeometry () |
| |
|
| ~HeterogeneousImageGeometry () |
| |
|
bool | isInit () const |
| | retrieve object initialisation flag
|
| |
| ipUInt64 | getNbTotPlans () const |
| | retrieve total number of plans for geometry More...
|
| |
| bool | isValidPixelIdx (const ipUInt64 x, const ipUInt64 y) const |
| | check whether a pixel index is valid given geometry More...
|
| |
| ipUInt64 | getNbPixels () const |
| | retrieve total number of pixels associated to geometry More...
|
| |
| ipUInt64 | getFullMemorySize () const |
| | retrieve total memory size associated to geometry (in octets) More...
|
| |
| const eImageBufferType & | getBufferType () const |
| | retrieve image data type More...
|
| |
| void | resize (const VolumeGeometry &volumeGeometry, const ColorGeometry &colorGeometry, const TemporalGeometry &temporalGeometry, const ipUInt64 sizeX, const ipUInt64 sizeY) |
| | change image geometry dimensions More...
|
| |
| ImagePlanGeometry | getPlanGeometry (const ipUInt64 tPlanIdx) const |
| | retrieve image plan geometry for a given plan More...
|
| |
| ipUInt64 | getPlanNbPixels () const |
| | retrieve image plan number of pixels More...
|
| |
| ipUInt64 | getPlanMemorySize (const ipUInt64 tPlanIdx=0) const |
| | retrieve image plan full memory size for a given plan More...
|
| |
|
void | clear () |
| | clear object data
|
| |
|
| BaseImageGeometry () |
| |
|
virtual | ~BaseImageGeometry ()=0 |
| |
| const VolumeGeometry & | getVolumeGeometry () const |
| | retrieve volume geometry (z) More...
|
| |
| VolumeGeometry & | getVolumeGeometry () |
| | retrieve volume geometry (z) More...
|
| |
| const eVolumeGeometryType & | getVolumeGeometryType () const |
| | retrieve volume geometry (z) More...
|
| |
| ipUInt64 | getSizeZ () const |
| | retrieve volume geometry (z) More...
|
| |
| const ColorGeometry & | getColorGeometry () const |
| | retrieve color geometry (c) More...
|
| |
| ColorGeometry & | getColorGeometry () |
| | retrieve color geometry (c) More...
|
| |
| const eColorGeometryType & | getColorGeometryType () const |
| | retrieve color geometry (c) More...
|
| |
| ipUInt64 | getSizeC () const |
| | retrieve color geometry (c) More...
|
| |
| const TemporalGeometry & | getTemporalGeometry () const |
| | retrieve temporal geometry (t) More...
|
| |
| TemporalGeometry & | getTemporalGeometry () |
| | retrieve temporal geometry (t) More...
|
| |
| const eTemporalGeometryType & | getTemporalGeometryType () const |
| | retrieve temporal geometry (t) More...
|
| |
| ipUInt64 | getSizeT () const |
| | retrieve temporal geometry (t) More...
|
| |
| ipUInt64 | getSizeX () const |
| | retrieve image x and y plan size More...
|
| |
| ipUInt64 | getSizeY () const |
| | retrieve image x and y plan size More...
|
| |
| bool | isValidPlanIdx (const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx) const |
| | check whether a plan index is valid given geometry More...
|
| |
| bool | isValidPlanIdx (const PlanIndex &planIdx) const |
| | check whether a plan index is valid given geometry More...
|
| |
| void | setVolumeGeometryType (const eVolumeGeometryType &vType) |
| | Setters of geometry types : More...
|
| |
| void | setColorGeometryType (const eColorGeometryType &cType) |
| | Setters of geometry types : More...
|
| |
| void | setTemporalGeometryType (const eTemporalGeometryType &tType) |
| | Setters of geometry types : More...
|
| |
|
| BaseSerializationObject () |
| | Default constructor.
|
| |
|
virtual | ~BaseSerializationObject ()=0 |
| | destructor
|
| |
|
virtual const std::string & | getClassName () const |
| | method allowing to retrieve object class name
|
| |
|
virtual BaseDynamicObject * | createNew () const =0 |
| | method allowing to create new instance of current object type
|
| |
|
virtual DynamicObjectPtr | createShared () const =0 |
| | method allowing to create new shared instance of current object type
|
| |
|
virtual bool | hasCopySupport () const =0 |
| | check whether objet has copy support
|
| |
| virtual BaseDynamicObject * | duplicate () const =0 |
| | method allowing to duplicate current object More...
|
| |
| virtual DynamicObjectPtr | duplicateShared () const =0 |
| | method allowing shared duplication of current object More...
|
| |
|
| BaseDynamicObject () |
| |
|
virtual | ~BaseDynamicObject ()=0 |
| |
Image geometry associated to heterogeneous image buffer types through image plans (sequence case)
- Author
- E. Noirfalise
- Date
- 2014/06/06
- Copyright
- 2014 Reactiv'IP, all right reserved.