|
|
eKernelType | getKernelType () const |
| | retrieve kernel type associated to object
|
| |
|
ipUInt32 | getNbData () const |
| | retrieve number of data associated to object
|
| |
|
bool | exists (const OffsetType &offset) const |
| | check whether a given offset exists into collection
|
| |
| void | insert (const OffsetType &offset, const ValueType &value) |
| | insert a value into collection More...
|
| |
| void | replace (const OffsetType &offset, const ValueType &value) |
| | replace an existing value into collection More...
|
| |
| void | remove (const OffsetType &offset) |
| | remove an existing value from collection More...
|
| |
|
void | multiply (const ValueType value) |
| | multiply all values by a constant value
|
| |
| ValueType | getValue (const OffsetType &offset) const |
| | retrieve value associated to a given offset More...
|
| |
|
const DataColl & | getDataColl () const |
| | retrieve data collection associated to object
|
| |
|
const ValueType | getCoefSum () const |
| | retrieve sum of coefficients associated to kernel
|
| |
|
const ValueType | getCoefAbsSum () const |
| | retrieve sum of absolute values of coefficients associated to kernel
|
| |
|
|
| KernelXYZ () |
| |
|
| ~KernelXYZ () |
| |
|
|
const ipUInt32 | getSizeX () const |
| | retrieve kernel size along x, y and z axis
|
| |
|
const ipUInt32 | getSizeY () const |
| | retrieve kernel size along x, y and z axis
|
| |
|
const ipUInt32 | getSizeZ () const |
| | retrieve kernel size along x, y and z axis
|
| |
|
|
const ipInt32 | getMinX () const |
| | retrieve kernel minimum offsets along x, y and z axis
|
| |
|
const ipInt32 | getMinY () const |
| | retrieve kernel minimum offsets along x, y and z axis
|
| |
|
const ipInt32 | getMinZ () const |
| | retrieve kernel minimum offsets along x, y and z axis
|
| |
|
|
const ipInt32 | getMaxX () const |
| | retrieve kernel maximum offsets along x, y and z axis
|
| |
|
const ipInt32 | getMaxY () const |
| | retrieve kernel maximum offsets along x, y and z axis
|
| |
|
const ipInt32 | getMaxZ () const |
| | retrieve kernel maximum offsets along x, y and z axis
|
| |
|
|
const ipUInt32 | getStartingSizeX () const |
| | retrieve starting size for kernel along x, y and z axis (absolute value of lower negative offset or 0)
|
| |
|
const ipUInt32 | getStartingSizeY () const |
| | retrieve starting size for kernel along x, y and z axis (absolute value of lower negative offset or 0)
|
| |
|
const ipUInt32 | getStartingSizeZ () const |
| | retrieve starting size for kernel along x, y and z axis (absolute value of lower negative offset or 0)
|
| |
|
|
const ipUInt32 | getEndingSizeX () const |
| | retrieve ending size for kernel along x, y and z axis (upper positive offset or 0)
|
| |
|
const ipUInt32 | getEndingSizeY () const |
| | retrieve ending size for kernel along x, y and z axis (upper positive offset or 0)
|
| |
|
const ipUInt32 | getEndingSizeZ () const |
| | retrieve ending size for kernel along x, y and z axis (upper positive offset or 0)
|
| |
|
| BaseKernel () |
| |
|
virtual | ~BaseKernel ()=0 |
| |
|
| 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 |
| |
Class encapsulating a 3d kernel spanning along x, y and z axis.
- Author
- E. Noirfalise
- Date
- 2014/07/08
- Copyright
- 2014 Reactiv'IP, all right reserved.