MeVisLab Scripting Reference
|
#include <mlPCLBaseObjectWrapper.h>
Inherits QObject.
Public Slots | |
size_t | getPCLMajorVersion () const |
size_t | getPCLMinorVersion () const |
size_t | getPCLRevisionVersion () const |
QString | getPCLVersionString () const |
bool | hasValidPointCloudPointer () const |
bool | hasValidPolygonMeshPointer () const |
bool | hasValidPCLObjectPointer () const |
bool | isXYZPointCloud () const |
bool | isXYZLNormalPointCloud () const |
bool | isXYZRGBNormalPointCloud () const |
bool | isXYZINormalPointCloud () const |
bool | isPolygonMesh () const |
void | clearPCLObjectPointers () |
void | createEmptyXYZPointCloud () |
void | createEmptyXYZLNormalPointCloud () |
void | createEmptyXYZRGBNormalPointCloud () |
void | createEmptyXYZINormalPointCloud () |
void | createEmptyPolygonMesh () |
void | resizePointCloud (size_t newNumEntries) |
size_t | getNumberOfPoints () const |
size_t | getWidth () const |
size_t | getHeight () const |
bool | getIsDense () const |
bool | getIsOrganized () const |
void | setIntensityReplacement (size_t idx, float replVal) |
float | getIntensityReplacement (size_t idx) const |
float | getPointMemberX (size_t idx) const |
void | setPointMemberXYZ (size_t idx, float x, float y, float z) |
void | setPointMemberXYZIntensityReplacement (PyObject *x, PyObject *y, PyObject *z, PyObject *val) |
void | setPointMemberX (size_t idx, float val) |
Access to indices. | |
Returns the number index sets in the vector of index sets. | |
size_t | getNumberOfIndicesInNthIndexVector (size_t nthIndexSet) const |
size_t | getNumberOfComposedIndices () const |
void | resizeVectorOfIndexVectors (size_t numIndexVectors) |
void | resizeNthVectorOfIndexVectors (size_t nthIndexSet, size_t numIndices) |
void | clearVectorOfIndexVectors () |
int | getIndex (size_t idxVecIdx, size_t idx) const |
void | setIndex (size_t idxVecIdx, size_t idx, int newVal) |
void | setIndexSet (size_t idxVecIdx, PyObject *idxSet) |
Public Member Functions | |
MLPCLBaseObjectWrapper (ML_NAMESPACE::PCLBaseObject *pclBaseObject) | |
~MLPCLBaseObjectWrapper () override | |
This class is an object wrapper for MultiFileVolume objects for Python.
MLPCLBaseObjectWrapper::MLPCLBaseObjectWrapper | ( | ML_NAMESPACE::PCLBaseObject * | pclBaseObject | ) |
Constructor.
|
override |
Destructor.
|
slot |
Frees the actual pcl object if there is any.
|
slot |
Clear entire vector of index vectors to have 0 entries.
|
slot |
Clears any object and creates an empty polygon mesh.
|
slot |
Clears any object and creates an empty XYZINormal point cloud.
|
slot |
Clears any object and creates an empty XYZLNormal point cloud.
|
slot |
Clears any object and creates an empty XYZ point cloud.
|
slot |
Clears any object and creates an empty XYZRGBNormal point cloud.
|
slot |
Returns the height member of the point cloud.
|
slot |
Returns index idx in nth entry of vector of index; accesses out of range will except.
|
slot |
Returns the point member value which is the most appropriate to be considered as intensity; if no appropriate members exists then 0 is returned.
|
slot |
Returns the is_dense member of the point cloud.
|
slot |
Returns the return value of isOrganized member function of the point cloud.
|
slot |
Return number of total indices in all index sets in the vector of index sets.
|
slot |
Returns the number indices in the nthIndexSet index set of the vector of index sets; accesses out of range will except.
|
slot |
Returns the number of points of the point cloud.
|
slot |
Returns the major PCL version.
|
slot |
Returns the minor PCL version.
|
slot |
Returns the revision of the PCL version.
|
slot |
Returns the PCL version string, for example "1.8.0" or "1.12.1".
|
slot |
Returns the named member of point at position idx; for members which do not exist 0 is returned.
|
slot |
Returns the width member of the point cloud.
|
slot |
Returns whether the PCL base object contains any valid pcl object mesh.
|
slot |
Returns whether the PCL base object contains a valid point cloud.
|
slot |
Returns whether the PCL base object contains a valid polygon mesh.
|
slot |
Returns true if the object in the wrapper is a polygon mesh, otherwise false.
|
slot |
Returns true if the point cloud is a XYZINormal point cloud, otherwise false.
|
slot |
Returns true if the point cloud is a XYZLNormal point cloud, otherwise false.
|
slot |
Returns true if the point cloud is a XYZ point cloud, otherwise false.
|
slot |
Returns true if the point cloud is a XYZRGBNormal point cloud, otherwise false.
|
slot |
Resize nth entry of vector of index vectors to have numIndices entries; resize is performed as std::vector resize and accesses out of range will except.
|
slot |
Resizes the point cloud to newNumEntries number of points.
|
slot |
Resize vector of index vectors to have numIndexVectors entries; resize is performed as std::vector resize.
|
slot |
Set index idx in nth entry of vector of index vectors to newVal; accesses out of range will except.
|
slot |
Set the nthIndexSet to the numpy array newIdxSet; idxVecIdx accesses out of range will except.
|
slot |
Sets the point member value to repl which is the most appropriate to be considered as intensity; if no appropriate members exists then the call is ignored.
|
slot |
Sets the named member of point at position idx; if member does not exist the call is ignored.
|
slot |
Sets multiple members of the specified name of the point at position idx at the same time; if member does not exist the call is ignored.
|
slot |
Dedicated version expecting four one dimensional scalar and same sized numpy arrays containing x,y,z, and intensity replacement values.