Represents a fixed CVB IPlane set. More...
Typedefs | |
| typedef void * | CVPLANEENUM |
| CVB plane handle. More... | |
Functions | |
| cvbbool_t | CVCIsPlaneEnum (CVPLANEENUM hPlaneEnum) |
| Tests whether the given hPlaneEnum handle is a valid plane enumeration object. More... | |
| cvbres_t | CVCPlaneEnumGetAt (CVPLANEENUM hPlaneEnum, cvbdim_t PlaneIndex, CVPLANE &hPlane) |
| Gets the hPlane at the given PlaneIndex. More... | |
| cvbres_t | CVCPlaneEnumGetCount (CVPLANEENUM hPlaneEnum, cvbdim_t &NumElements) |
| Gets the number of planes available. More... | |
Represents a fixed CVB IPlane set.
An IPlane is a linear (not necessary contiguous) data plane (see CVCImg library documentation for an explanation of CVB's plane concept). For a description on what linear means see CVCPlaneGetPixelPointer.
Every IPlaneEnum aggregates a fixed Count of IPlane objects
composing e.g. a 2D image or a 3D point cloud.
CVB plane handle.
The CVPLANEENUM is a reference counted OBJ handle. CVPLANEENUM objects at least implement the IPlaneEnum interface.
| cvbbool_t CVCIsPlaneEnum | ( | CVPLANEENUM | hPlaneEnum | ) |
Tests whether the given hPlaneEnum handle is a valid plane enumeration object.
| [in] | hPlaneEnum | Plane enumeration handle to test. |
| cvbres_t CVCPlaneEnumGetAt | ( | CVPLANEENUM | hPlaneEnum, |
| cvbdim_t | PlaneIndex, | ||
| CVPLANE & | hPlane | ||
| ) |
Gets the hPlane at the given PlaneIndex.
| [in] | hPlaneEnum | Plane enumeration handle to query. |
| [in] | PlaneIndex | Zero based index of plane to be retrieved. |
| [out] | hPlane | Variable to receive the plane handle. |
| cvbres_t CVCPlaneEnumGetCount | ( | CVPLANEENUM | hPlaneEnum, |
| cvbdim_t & | NumElements | ||
| ) |
Gets the number of planes available.
| [in] | hPlaneEnum | Plane enumeration handle to query. |
| [out] | NumElements | Variable to receive the number of planes. |