ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
PyGenericTriangleMesh< GenericTriangleMesh > Member List

This is the complete list of members for PyGenericTriangleMesh< GenericTriangleMesh >, including all inherited members.

_getNextTriangle() overridePyGenericMesh< GenericMeshBase >inlinevirtual
_getTriangle(unsigned triangleIndex) overridePyGenericIndexedMesh< ccGenericMesh >inline
capacity() const overridePyGenericTriangleMesh< GenericTriangleMesh >inline
ccObject(QString name=QString())ccObject
ccObject(const ccObject &object)ccObject
CorruptError()ccSerializableObjectinlinestatic
DeformAsRigidAsPossibleEnergy enum namecloudViewer::GenericMesh
DeserializationFlags enum nameccSerializableObject
DF_POINT_COORDS_64_BITS enum valueccSerializableObject
DF_SCALAR_VAL_32_BITS enum valueccSerializableObject
FilterScope enum namecloudViewer::GenericMesh
forEach(std::function< void(cloudViewer::GenericTriangle &)> action) overridePyGenericMesh< GenericMeshBase >inline
cloudViewer::GenericMesh::forEach(genericTriangleAction action)=0cloudViewer::GenericMeshpure virtual
fromFile(QFile &in, short dataVersion, int flags, LoadedIDMap &oldToNewIDMap) overrideccObjectprotectedvirtual
GenericMesh()=defaultcloudViewer::GenericMesh
genericTriangleAction typedefcloudViewer::GenericMesh
getAssociatedCloud() const overridePyGenericTriangleMesh< GenericTriangleMesh >inline
GetAxisAlignedBoundingBox() const overridePyGeometry< ccGenericMesh >inline
getBaseName() constccObjectinline
getBoundingBox(CCVector3 &bbMin, CCVector3 &bbMax) overridePyGenericMesh< GenericMeshBase >inlinevirtual
GetCenter() const overridePyGeometry< ccGenericMesh >inline
getClassID() const overridePyObjectBase< ObjectBase >inlinevirtual
getColorFromMaterial(unsigned triIndex, const CCVector3 &P, ecvColor::Rgb &C, bool interpolateColorIfNoTexture) overridePyGenericTriangleMesh< GenericTriangleMesh >inline
GetCurrentDBVersion()ccObjectstatic
getFlagState(CV_OBJECT_FLAG flag) constccObjectinlineprotectedvirtual
getFullPath() constccObjectinline
GetLastUniqueID()ccObjectstatic
getMaterialSet() const overridePyGenericTriangleMesh< GenericTriangleMesh >inline
GetMax2DBound() const overridePyGeometry< ccGenericMesh >inline
GetMaxBound() const overridePyGeometry< ccGenericMesh >inline
getMetaData(const QString &key) constccObject
GetMin2DBound() const overridePyGeometry< ccGenericMesh >inline
GetMinBound() const overridePyGeometry< ccGenericMesh >inline
getName() constccObjectinlinevirtual
getNextTriangleVertIndexes() overridePyGenericIndexedMesh< ccGenericMesh >inline
GetNextUniqueID()ccObjectstatic
GetOrientedBoundingBox() const overridePyGeometry< ccGenericMesh >inline
getRemoveFlag()ccObjectinlinevirtual
getTexCoordinates(unsigned index, TexCoords2D *&tx) const overridePyGenericTriangleMesh< GenericTriangleMesh >inline
getTexCoordinatesTable() const overridePyGenericTriangleMesh< GenericTriangleMesh >inline
getTriangleNormalIndexes(unsigned triangleIndex, int &i1, int &i2, int &i3) const overridePyGenericTriangleMesh< GenericTriangleMesh >inline
getTriangleNormals(unsigned triangleIndex, CCVector3 &Na, CCVector3 &Nb, CCVector3 &Nc) const overridePyGenericTriangleMesh< GenericTriangleMesh >inline
getTriangleTexCoordinates(unsigned triIndex, TexCoords2D *&tx1, TexCoords2D *&tx2, TexCoords2D *&tx3) const overridePyGenericTriangleMesh< GenericTriangleMesh >inline
getTriangleTexCoordinatesIndexes(unsigned triangleIndex, int &i1, int &i2, int &i3) const overridePyGenericTriangleMesh< GenericTriangleMesh >inline
getTriangleVertices(unsigned triangleIndex, CCVector3 &A, CCVector3 &B, CCVector3 &C) const overridePyGenericIndexedMesh< ccGenericMesh >inline
getTriangleVertices(unsigned triangleIndex, double A[3], double B[3], double C[3]) const overridePyGenericIndexedMesh< ccGenericMesh >inline
getTriangleVertIndexes(unsigned triangleIndex) overridePyGenericIndexedMesh< ccGenericMesh >inline
getTriNormsTable() const overridePyGenericTriangleMesh< GenericTriangleMesh >inline
getUniqueID() constccObjectinlinevirtual
GetUniqueIDGenerator()ccObjectstatic
getVertexColorFromMaterial(unsigned triIndex, unsigned char vertIndex, ecvColor::Rgb &C, bool returnColorIfNoTexture) overridePyGenericTriangleMesh< GenericTriangleMesh >inline
hasMaterials() const overridePyGenericTriangleMesh< GenericTriangleMesh >inline
hasMetaData(const QString &key) constccObject
hasPerTriangleTexCoordIndexes() const overridePyGenericTriangleMesh< GenericTriangleMesh >inline
hasTextures() const overridePyGenericTriangleMesh< GenericTriangleMesh >inline
hasTriangles() constcloudViewer::GenericMeshinlinevirtual
hasTriNormals() const overridePyGenericTriangleMesh< GenericTriangleMesh >inline
interpolateColors(unsigned triIndex, const CCVector3 &P, ecvColor::Rgb &C) overridePyGenericTriangleMesh< GenericTriangleMesh >inline
interpolateNormals(unsigned triIndex, const CCVector3 &P, CCVector3 &N) overridePyGenericIndexedMesh< ccGenericMesh >inline
interpolateNormalsBC(unsigned triIndex, const CCVector3d &w, CCVector3 &N) overridePyGenericTriangleMesh< GenericTriangleMesh >inline
isA(CV_CLASS_ENUM type) constccObjectinline
isCustom() constccObjectinline
IsEmpty() const overridePyGeometry< ccGenericMesh >inline
isEnabled() constccObjectinlinevirtual
isHierarchy() constccObjectinline
isKindOf(CV_CLASS_ENUM type) constccObjectinline
isLeaf() constccObjectinline
isLocked() constccObjectinlinevirtual
isSerializable() constccSerializableObjectinlinevirtual
LoadedIDMap typedefccSerializableObject
m_baseNameccObjectprotected
m_filePathccObjectprotected
m_flagsccObjectprotected
m_metaDataccObjectprotected
m_nameccObjectprotected
m_removeFlagccObjectprotected
MemoryError()ccSerializableObjectinlinestatic
metaData() constccObjectinline
minimumFileVersion() const overrideccObjectprotectedvirtual
normalsAvailable() const overridePyGenericIndexedMesh< ccGenericMesh >inline
placeIteratorAtBeginning() overridePyGenericMesh< GenericMeshBase >inlinevirtual
ReadClassIDFromFile(QFile &in, short dataVersion)ccObjectstatic
ReadError()ccSerializableObjectinlinestatic
refreshBB() overridePyGenericTriangleMesh< GenericTriangleMesh >inline
removeMetaData(const QString &key)ccObject
setBaseName(const QString &baseName)ccObjectinline
setEnabled(bool state)ccObjectinlinevirtual
setFlagState(CV_OBJECT_FLAG flag, bool state)ccObjectprotectedvirtual
setFullPath(const QString &fullPaht)ccObjectinline
setLocked(bool state)ccObjectinlinevirtual
setMetaData(const QString &key, const QVariant &data)ccObject
setMetaData(const QVariantMap &dataset, bool overwrite=false)ccObject
setName(const QString &name)ccObjectinlinevirtual
setRemoveFlag(bool removeFlag)ccObjectinlinevirtual
setUniqueID(unsigned ID)ccObjectvirtual
SetUniqueIDGenerator(ccUniqueIDGenerator::Shared generator)ccObjectstatic
SimplificationContraction enum namecloudViewer::GenericMesh
size() const overridePyGenericMesh< GenericMeshBase >inlinevirtual
toFile(QFile &out, short dataVersion) const overrideccObjectprotectedvirtual
toggleActivation()ccObjectinlinevirtual
Transform(const Eigen::Matrix4d &transformation) overridePyGeometry< ccGenericMesh >inline
WriteError()ccSerializableObjectinlinestatic
~ccSerializableObject()=defaultccSerializableObjectvirtual
~GenericMesh()=defaultcloudViewer::GenericMeshvirtual