CCCoreLib 31 May 2022
CloudCompare Core algorithms
CCCoreLib::PointCloudTpl< BaseClass, StringType > Member List

This is the complete list of members for CCCoreLib::PointCloudTpl< BaseClass, StringType >, including all inherited members.

addPoint(const CCVector3 &P)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
addPointScalarValue(ScalarType value)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
addScalarField(const char *uniqueName)CCCoreLib::PointCloudTpl< BaseClass, StringType >inlinevirtual
capacity() constCCCoreLib::PointCloudTpl< BaseClass, StringType >inline
deleteAllScalarFields()CCCoreLib::PointCloudTpl< BaseClass, StringType >inlinevirtual
deleteScalarField(int index)CCCoreLib::PointCloudTpl< BaseClass, StringType >inlinevirtual
enableScalarField() override (defined in CCCoreLib::PointCloudTpl< BaseClass, StringType >)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
forEach(GenericCloud::genericPointAction action) override (defined in CCCoreLib::PointCloudTpl< BaseClass, StringType >)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
getBoundingBox(CCVector3 &bbMin, CCVector3 &bbMax) override (defined in CCCoreLib::PointCloudTpl< BaseClass, StringType >)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
getCurrentInScalarField() constCCCoreLib::PointCloudTpl< BaseClass, StringType >inline
getCurrentInScalarFieldIndex()CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
getCurrentOutScalarField() constCCCoreLib::PointCloudTpl< BaseClass, StringType >inline
getCurrentOutScalarFieldIndex()CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
getNextPoint() override (defined in CCCoreLib::PointCloudTpl< BaseClass, StringType >)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
getNumberOfScalarFields() constCCCoreLib::PointCloudTpl< BaseClass, StringType >inline
getPoint(unsigned index) const override (defined in CCCoreLib::PointCloudTpl< BaseClass, StringType >)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
getPoint(unsigned index, CCVector3 &P) const override (defined in CCCoreLib::PointCloudTpl< BaseClass, StringType >)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
getPointPersistentPtr(unsigned index) const override (defined in CCCoreLib::PointCloudTpl< BaseClass, StringType >)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
getPointScalarValue(unsigned pointIndex) const override (defined in CCCoreLib::PointCloudTpl< BaseClass, StringType >)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
getScalarField(int index) constCCCoreLib::PointCloudTpl< BaseClass, StringType >inline
getScalarFieldIndexByName(const char *name) constCCCoreLib::PointCloudTpl< BaseClass, StringType >inline
getScalarFieldName(int index) constCCCoreLib::PointCloudTpl< BaseClass, StringType >inline
invalidateBoundingBox()CCCoreLib::PointCloudTpl< BaseClass, StringType >inlinevirtual
isScalarFieldEnabled() const override (defined in CCCoreLib::PointCloudTpl< BaseClass, StringType >)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
m_bboxCCCoreLib::PointCloudTpl< BaseClass, StringType >protected
m_currentInScalarFieldIndexCCCoreLib::PointCloudTpl< BaseClass, StringType >protected
m_currentOutScalarFieldIndexCCCoreLib::PointCloudTpl< BaseClass, StringType >protected
m_currentPointIndexCCCoreLib::PointCloudTpl< BaseClass, StringType >protected
m_pointsCCCoreLib::PointCloudTpl< BaseClass, StringType >protected
m_scalarFieldsCCCoreLib::PointCloudTpl< BaseClass, StringType >protected
operator=(const PointCloudTpl &rhs)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
placeIteratorAtBeginning() override (defined in CCCoreLib::PointCloudTpl< BaseClass, StringType >)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
point(unsigned index)CCCoreLib::PointCloudTpl< BaseClass, StringType >inlineprotected
point(unsigned index) constCCCoreLib::PointCloudTpl< BaseClass, StringType >inlineprotected
PointCloudTpl()CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
PointCloudTpl(StringType name, unsigned ID)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
PointCloudTpl(const PointCloudTpl &rhs)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
renameScalarField(int index, const char *newName)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
reserve(unsigned newCapacity)CCCoreLib::PointCloudTpl< BaseClass, StringType >inlinevirtual
reset()CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
resize(unsigned newNumberOfPoints)CCCoreLib::PointCloudTpl< BaseClass, StringType >inlinevirtual
setCurrentInScalarField(int index)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
setCurrentOutScalarField(int index)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
setCurrentScalarField(int index)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
setPointScalarValue(unsigned pointIndex, ScalarType value) override (defined in CCCoreLib::PointCloudTpl< BaseClass, StringType >)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
size() const override (defined in CCCoreLib::PointCloudTpl< BaseClass, StringType >)CCCoreLib::PointCloudTpl< BaseClass, StringType >inline
swapPoints(unsigned firstIndex, unsigned secondIndex)CCCoreLib::PointCloudTpl< BaseClass, StringType >inlineprotectedvirtual
~PointCloudTpl()CCCoreLib::PointCloudTpl< BaseClass, StringType >inlinevirtual