|
| const std::string & | getImageName () const |
| | retrieve user image name (or identifier) More...
|
| |
|
|
| BaseUserImageAccessor () |
| |
|
virtual | ~BaseUserImageAccessor ()=0 |
| |
|
| const void * | getDataPtr (const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx) const |
| | retrieve data pointer More...
|
| |
| const void * | getDataPtr (const PlanIndex &planIdx) const |
| | retrieve data pointer More...
|
| |
| void * | getDataPtr (const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx) |
| | retrieve data pointer More...
|
| |
| void * | getDataPtr (const PlanIndex &planIdx) |
| | retrieve data pointer More...
|
| |
|
bool | isInit () const |
| | retrieve object initialisation flag
|
| |
| const eImageAccessMode & | getAccessMode () const |
| | retrieve user image access mode More...
|
| |
| const BaseImageGeometry & | getGeometry () const |
| | retrieve geometry associated to image file More...
|
| |
| const GeometricCalibrationConstPtr & | getGeometricCalibrationConstPtr () const |
| | retrieve geometric calibration associated to image More...
|
| |
| virtual bool | hasBinary8BitsStorage () const =0 |
| | method allowing to check whether image underlying storage stores binary data with a 8 bit alignment More...
|
| |
| BoolResult | resize (const BaseImageGeometry &imageGeometry) |
| | resize image file given a geometry More...
|
| |
|
void | clear () |
| | clear of object data
|
| |
|
| BaseImageAccessor () |
| |
|
virtual | ~BaseImageAccessor ()=0 |
| |
| bool | isValidPlanIdx (const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx) const |
| |
| bool | isValidPlanIdx (const PlanIndex &planIdx) const |
| |
| BoolResult | readRaw (const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx, const ipUInt64 pixelStartOffset, const ipUInt64 nbPixels, void *pData) const |
| | read raw data segment from file More...
|
| |
| BoolResult | readRaw (const PlanIndex &planIdx, const ipUInt64 pixelStartOffset, const ipUInt64 nbPixels, void *pData) const |
| | read raw data segment from file More...
|
| |
| BoolResult | writeRaw (const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx, const ipUInt64 pixelStartOffset, const ipUInt64 nbPixels, const void *pData) |
| | write raw data segment to file More...
|
| |
| BoolResult | writeRaw (const PlanIndex &planIdx, const ipUInt64 pixelStartOffset, const ipUInt64 nbPixels, const void *pData) |
| | write raw data segment to file 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 |
| |
|
| std::string | getImageInfoStr () const |
| | retrieve image information string in derived class More...
|
| |
| void | initBase (const std::string &imageName, const eImageAccessMode &accessMode, const BaseImageGeometry &geometry, const GeometricCalibrationConstPtr &pGeometricCalibration) |
| | base class initialization method More...
|
| |
| virtual const void * | getDataPtrDerived (const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx) const |
| | retrieve data pointer in derived class More...
|
| |
|
virtual void * | getDataPtrDerived (const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx) |
| |
| virtual BoolResult | readRawData (const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx, const ipUInt64 pixelsStartOffset, const ipUInt64 nbPixels, void *pData) const |
| | read row data segment from user image More...
|
| |
| virtual BoolResult | writeRawData (const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx, const ipUInt64 pixelsStartOffset, const ipUInt64 nbPixels, const void *pData) |
| | write row data segment to user image More...
|
| |
| ImageGeometryPtr | getGeometryPtr () |
| | retrieve geometry pointer associated to user image More...
|
| |
| void | initBase (const eImageAccessMode &accessMode, const BaseImageGeometry &geometry, const GeometricCalibrationConstPtr &pGeometricCalibration) |
| | base class initialization method More...
|
| |
| virtual BoolResult | resizeData (const BaseImageGeometry &geometry)=0 |
| | resize user image given a geometry More...
|
| |
|
virtual void | clearDerived ()=0 |
| | clear data in derived class
|
| |
|
virtual BoolResult | write (BaseOArchive &ar) const |
| | method allowing to ensure serialization write part for object
|
| |
|
virtual BoolResult | read (BaseIArchive &ar) |
| | method allowing to ensure serialization read part for object
|
| |
| virtual void | initCtorCopy (const BaseDynamicObject &object) |
| |
|
virtual void | copy (const BaseDynamicObject &object) |
| | method allowing to copy data from another object
|
| |
Base class for user image accessors.
- Author
- E. Noirfalise
- Date
- 2013/8/29
- Copyright
- 2013 Reactiv'IP, all right reserved.