|
|
ePlanStorageType | getPlanStorageType () const |
| | retrieve plan storage type
|
| |
|
void | init (DiskImageAccessorPtr &pDiskImageAccessor, ipUInt64 zPlanIdx, ipUInt64 cPlanIdx, ipUInt64 tPlanIdx) |
| | storage initialization
|
| |
| const BaseDiskImageAccessor & | getDiskImageAccessor () const |
| | retrieve image file accessor More...
|
| |
| ipUInt64 | getZPlanIdx () const |
| | retrieve z plan index for plan in full image More...
|
| |
| ipUInt64 | getCPlanIdx () const |
| | retrieve c plan index for plan in full image More...
|
| |
| ipUInt64 | getTPlanIdx () const |
| | retrieve t plan index for plan in full image More...
|
| |
| eImageAccessMode | getAccessMode () const |
| | retrieve image access mode More...
|
| |
| bool | canBeRemotlyAccessed () const |
| | retrieve flag indicating whether data can be remotly accessed More...
|
| |
| bool | hasBinary8BitsStorage () const |
| | method allowing to check whether image underlying storage stores binary data with a 8 bit alignment More...
|
| |
|
virtual ipBool | isDiskPlanStorage () const |
| | returns true if the plan storage is used for a disk image
|
| |
|
|
| DiskPlanStorage () |
| |
|
| ~DiskPlanStorage () |
| |
|
bool | isInit () const |
| | retrieve object initialisation flag
|
| |
| bool | hasFullDataAccess () const |
| | check whether object has a contiguous access to full plan data More...
|
| |
| virtual bool | hasRowDataAccess (const ipUInt64 startOffsetY, const ipUInt64 sizeY=1) const |
| | check whether object has a contiguous access to specific rows of data More...
|
| |
| BoolResult | resize (const ImagePlanGeometry &planGeometry) |
| | resize plan storage More...
|
| |
| virtual ipUInt64 | getFullBufferSize () const |
| | retrieve full buffer size More...
|
| |
|
void | clear () |
| | clear object data
|
| |
|
| BasePlanStorage () |
| |
|
virtual | ~BasePlanStorage ()=0 |
| |
| const ImagePlanGeometry & | getPlanGeometry () const |
| | retrieve geometry associated to storage More...
|
| |
| ipUInt64 | getSizeX () const |
| | retrieve geometry plan x size More...
|
| |
| ipUInt64 | getSizeY () const |
| | retrieve geometry plan y size More...
|
| |
| ipUInt64 | getNbPixels () const |
| | retrieve number of pixels inside geometry More...
|
| |
| const eImageBufferType & | getBufferType () const |
| | retrieve image data type More...
|
| |
| virtual const void * | getDataPtr () const |
| | retrieve data pointer More...
|
| |
| virtual void * | getDataPtr () |
| | retrieve data pointer More...
|
| |
| virtual const void * | getRowDataPtr (const ipUInt64 offsetY) const |
| | retrieve a row data pointer More...
|
| |
| virtual void * | getRowDataPtr (const ipUInt64 offsetY) |
| | retrieve a row data pointer More...
|
| |
| BoolResult | readRaw (const ipUInt64 startOffset, const ipUInt64 size, void *pData) const |
| | method allowing to read data from image storage More...
|
| |
| BoolResult | readArea (const ipUInt64 areaStartOffsetX, const ipUInt64 areaSizeX, const ipUInt64 areaStartOffsetY, const BufferPtrColl &dataColl) const |
| | method allowing to read a rectangular area of data More...
|
| |
| BoolResult | writeRaw (const ipUInt64 startOffset, const ipUInt64 size, const void *pData) |
| | method allowing to write data to image storage More...
|
| |
| BoolResult | writeArea (const ipUInt64 areaStartOffsetX, const ipUInt64 areaSizeX, const ipUInt64 areaStartOffsetY, const BufferConstPtrColl &dataColl) |
| | method allowing to write a rectangular area of data More...
|
| |
| const eSklSrzMode & | getSerializationMode () const |
| | retrieve serialization flag for object More...
|
| |
|
void | setSerializationMode (const eSklSrzMode &sklSrzMode) const |
| | set serialization flag for object
|
| |
|
| BaseObjectWithSkeleton () |
| |
|
| ~BaseObjectWithSkeleton () |
| |
|
| 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 |
| |
|
| BoolResult | resizePlan (const ImagePlanGeometry &planGeometry) |
| | resize plan storage in derived class More...
|
| |
| BoolResult | readRawData (const ipUInt64 startOffset, const ipUInt64 size, void *pData) const |
| | method allowing to read data from image storage More...
|
| |
| BoolResult | writeRawData (const ipUInt64 startOffset, const ipUInt64 size, const void *pData) |
| | method allowing to write data to image storage More...
|
| |
|
void | clearPlanData () |
| | clear plan data in derived class
|
| |
|
void | initBase (const ImagePlanGeometry &planGeometry) |
| | base class initialization method
|
| |
| virtual BoolResult | readAreaData (const ipUInt64 areaStartOffsetX, const ipUInt64 areaSizeX, const ipUInt64 areaStartOffsetY, const BufferPtrColl &dataColl) const |
| | method allowing to read a rectangular area of data More...
|
| |
| virtual BoolResult | writeAreaData (const ipUInt64 areaStartOffsetX, const ipUInt64 areaSizeX, const ipUInt64 areaStartOffsetY, const BufferConstPtrColl &dataColl) |
| | method allowing to write a rectangular area of data More...
|
| |
|
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
|
| |
Class encapsulating disk plan data.
- Author
- E. Noirfalise
- Date
- 2013/6/18
- Copyright
- 2013 Reactiv'IP, all right reserved.