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. |