qCC_db version 2.13.alpha (Qt) - 31 May 2022
CloudCompare 3D entities
ccMesh Member List

This is the complete list of members for ccMesh, including all inherited members.

_getNextTriangle() override (defined in ccMesh)ccMesh
_getTriangle(unsigned triangleIndex) override (defined in ccMesh)ccMesh
addChild(ccHObject *child, int dependencyFlags=DP_PARENT_OF_OTHER, int insertIndex=-1)ccHObjectvirtual
addClipPlanes(const ccClipPlane &plane)ccDrawableObjectvirtual
addDependency(ccHObject *otherObject, int flags, bool additive=true)ccHObject
addTriangle(unsigned i1, unsigned i2, unsigned i3)ccMesh
addTriangleMtlIndex(int mtlIndex)ccMesh
addTriangleNormalIndexes(int i1, int i2, int i3)ccMesh
addTriangleTexCoordIndexes(int i1, int i2, int i3)ccMesh
applyDisplayState(const DisplayState &state)ccDrawableObjectvirtual
applyGLTransformation(const ccGLMatrix &trans) overrideccMeshprotectedvirtual
applyGLTransformation_recursive(const ccGLMatrix *trans=nullptr)ccHObject
arePerTriangleNormalsEnabled() constccMesh
capacity() const overrideccMeshvirtual
ccDrawableObject()ccDrawableObject
ccDrawableObject(const ccDrawableObject &object)ccDrawableObject
ccGenericMesh(QString name=QString(), unsigned uniqueID=ccUniqueIDGenerator::InvalidUniqueID)ccGenericMesh
ccHObject(const QString &name=QString(), unsigned uniqueID=ccUniqueIDGenerator::InvalidUniqueID)ccHObject
ccHObject(const ccHObject &object)ccHObject
ccHObject_recursive_call0(toggleActivation, toggleActivation_recursive) ccHObject_recursive_call0(toggleVisibility (defined in ccHObject)ccHObject
ccHObject_recursive_call0(toggleColors, toggleColors_recursive) ccHObject_recursive_call0(toggleNormals (defined in ccHObject)ccHObject
ccHObject_recursive_call0(toggleSF, toggleSF_recursive) ccHObject_recursive_call0(toggleShowName (defined in ccHObject)ccHObject
ccHObject_recursive_call0(toggleMaterials, toggleMaterials_recursive) inline virtual void transferDisplay(ccGenericGLDisplay *oldDisplayccHObject
ccHObject_recursive_call1(setSelected, bool, setSelected_recursive) ccHObject_recursive_call1(setDisplay (defined in ccHObject)ccHObject
ccHObject_recursive_call1(removeFromDisplay, ccGenericGLDisplay *, removeFromDisplay_recursive) ccHObject_recursive_call0(prepareDisplayForRefresh (defined in ccHObject)ccHObject
ccHObject_recursive_call1(refreshDisplay, bool, refreshDisplay_recursive) ccHObject_recursive_call0(resetGLTransformationHistory (defined in ccHObject)ccHObject
ccMesh(ccGenericPointCloud *vertices, unsigned uniqueID=ccUniqueIDGenerator::InvalidUniqueID)ccMeshexplicit
ccMesh(CCCoreLib::GenericIndexedMesh *giMesh, ccGenericPointCloud *giVertices)ccMeshexplicit
ccObject(const QString &name=QString(), unsigned uniqueID=ccUniqueIDGenerator::InvalidUniqueID)ccObject
ccObject(const ccObject &object)ccObject
ccShiftedObject(QString name=QString(), unsigned uniqueID=ccUniqueIDGenerator::InvalidUniqueID)ccShiftedObject
ccShiftedObject(const ccShiftedObject &s)=defaultccShiftedObject
clearTriNormals()ccMeshinline
cloneMesh(ccGenericPointCloud *vertices=nullptr, ccMaterialSet *clonedMaterials=nullptr, NormsIndexesTableType *clonedNormsTable=nullptr, TextureCoordsContainer *cloneTexCoords=nullptr)ccMesh
colorsShown() constccDrawableObjectinlinevirtual
computeInterpolationWeights(unsigned triIndex, const CCVector3 &P, CCVector3d &weights) const overrideccMeshvirtual
computeInterpolationWeights(const CCCoreLib::VerticesIndexes &vertIndexes, const CCVector3 &P, CCVector3d &weights) constccMeshprotected
computeNormals(bool perVertex)ccMesh
computePerTriangleNormals()ccMesh
computePerVertexNormals()ccMesh
computePointPosition(unsigned triIndex, const CCVector2d &uv, CCVector3 &P, bool warningIfOutside=true) constccGenericMesh
Container typedefccHObject
convertMaterialsToVertexColors()ccMesh
copyGlobalShiftAndScale(const ccShiftedObject &s)ccShiftedObject
CorruptError()ccSerializableObjectinlinestatic
createNewMeshFromSelection(bool removeSelectedFaces)ccMesh
DefaultMergeDuplicateVerticesLevelccMeshstatic
DEPENDENCY_FLAGS enum nameccHObject
DeserializationFlags enum nameccSerializableObject
detachAllChildren()ccHObject
detachChild(ccHObject *child)ccHObject
DF_POINT_COORDS_64_BITS enum valueccSerializableObject
DF_SCALAR_VAL_32_BITS enum valueccSerializableObject
DP_DELETE_OTHER enum valueccHObject
DP_NONE enum valueccHObject
DP_NOTIFY_OTHER_ON_DELETE enum valueccHObject
DP_NOTIFY_OTHER_ON_UPDATE enum valueccHObject
DP_PARENT_OF_OTHER enum valueccHObject
draw(CC_DRAW_CONTEXT &context) overrideccHObjectvirtual
drawBB(CC_DRAW_CONTEXT &context, const ccColor::Rgb &col)ccHObjectvirtual
drawMeOnly(CC_DRAW_CONTEXT &context) overrideccMeshprotectedvirtual
drawNameIn3D(CC_DRAW_CONTEXT &context)ccHObjectprotectedvirtual
EnableGLStippleMask(const QOpenGLContext *context, bool state)ccGenericMeshprotectedstatic
enableGLTransformation(bool state)ccDrawableObjectvirtual
enableStippling(bool state)ccGenericMeshinline
enableTempColor(bool state)ccDrawableObjectinlinevirtual
ENHANCE_MESH_SF enum valueccMesh
filterChildren(Container &filteredChildren, bool recursive=false, CC_CLASS_ENUM filter=CC_TYPES::OBJECT, bool strict=false, ccGenericGLDisplay *inDisplay=nullptr) constccHObject
find(unsigned uniqueID) constccHObject
flipTriangles()ccMesh
forEach(genericTriangleAction action) override (defined in ccMesh)ccMesh
fromFile(QFile &in, short dataVersion, int flags, LoadedIDMap &oldToNewIDMap) overrideccHObjectvirtual
fromFile_MeOnly(QFile &in, short dataVersion, int flags, LoadedIDMap &oldToNewIDMap) overrideccMeshprotectedvirtual
fromFileNoChildren(QFile &in, short dataVersion, int flags, LoadedIDMap &oldToNewIDMap)ccHObject
getAbsoluteGLTransformation(ccGLMatrix &trans) constccHObject
getAssociatedCloud() const overrideccMeshinlinevirtual
getBB_recursive(bool withGLFeatures=false, bool onlyEnabledChildren=true)ccHObjectvirtual
getBoundingBox(CCVector3 &bbMin, CCVector3 &bbMax) override (defined in ccMesh)ccMesh
getChild(unsigned childPos) constccHObjectinline
getChildCountRecursive() constccHObject
getChildIndex(const ccHObject *aChild) constccHObject
getChildrenNumber() constccHObjectinline
getClassID() const overrideccMeshinlinevirtual
getColorFromMaterial(unsigned triIndex, const CCVector3 &P, ccColor::Rgba &C, bool interpolateColorIfNoTexture) overrideccMeshvirtual
GetColorsBuffer() (defined in ccGenericMesh)ccGenericMeshprotectedstatic
GetCurrentDBVersion()ccObjectstatic
getDependencyFlagsWith(const ccHObject *otherObject) constccHObject
getDisplay() constccDrawableObjectinlinevirtual
getDisplayBB_recursive(bool relative, const ccGenericGLDisplay *display=nullptr)ccHObjectvirtual
getDrawingParameters(glDrawParams &params) constccDrawableObjectvirtual
getFirstChild() constccHObjectinline
getFlagState(CC_OBJECT_FLAG flag) constccObjectinlineprotectedvirtual
getGlobalBB_recursive(bool withGLFeatures=false, bool onlyEnabledChildren=true)ccHObjectvirtual
getGlobalScale() const overrideccGenericMeshvirtual
getGlobalShift() const overrideccGenericMeshvirtual
getGLTransformation() constccDrawableObjectinlinevirtual
getGLTransformationHistory() const overrideccMeshvirtual
getIcon() constccHObjectvirtual
getIndex() constccHObject
getLastChild() constccHObjectinline
GetLastUniqueID()ccObjectstatic
getMaterialSet() const overrideccMeshinlinevirtual
getMetaData(const QString &key) constccObject
getName() constccObjectinlinevirtual
getNextTriangleVertIndexes() override (defined in ccMesh)ccMesh
GetNextUniqueID()ccObjectstatic
GetNormalsBuffer() (defined in ccGenericMesh)ccGenericMeshprotectedstatic
getOwnBB(bool withGLFeatures=false) overrideccMeshvirtual
getOwnFitBB(ccGLMatrix &trans)ccHObjectinlinevirtual
getOwnGlobalBB(CCVector3d &minCorner, CCVector3d &maxCorner) overrideccShiftedObjectvirtual
getOwnGlobalBB(bool withGLFeatures=false) overrideccShiftedObjectvirtual
getParent() constccHObjectinline
getSelectionBehavior() constccHObjectinlinevirtual
getTempColor() constccDrawableObjectinlinevirtual
getTexCoordinatesTable() const overrideccMeshinlinevirtual
getTriangleMtlIndex(unsigned triangleIndex) const overrideccMeshvirtual
getTriangleMtlIndexesTable() constccMeshinline
getTriangleNormalIndexes(unsigned triangleIndex, int &i1, int &i2, int &i3) const overrideccMeshvirtual
getTriangleNormals(unsigned triangleIndex, CCVector3 &Na, CCVector3 &Nb, CCVector3 &Nc) const overrideccMeshvirtual
getTriangleTexCoordinates(unsigned triIndex, TexCoords2D *&tx1, TexCoords2D *&tx2, TexCoords2D *&tx3) const overrideccMeshvirtual
getTriangleTexCoordinatesIndexes(unsigned triangleIndex, int &i1, int &i2, int &i3) const overrideccMeshvirtual
getTriangleVertices(unsigned triangleIndex, CCVector3 &A, CCVector3 &B, CCVector3 &C) const override (defined in ccMesh)ccMesh
getTriangleVertIndexes(unsigned triangleIndex) override (defined in ccMesh)ccMesh
getTriangleVertIndexes(unsigned triangleIndex) const (defined in ccMesh)ccMeshvirtual
getTriNormsTable() const overrideccMeshinlinevirtual
getUniqueID() constccObjectinlinevirtual
getUniqueIDForDisplay() const overrideccMeshvirtual
GetUniqueIDGenerator()ccObjectstatic
GetVertexBuffer() (defined in ccGenericMesh)ccGenericMeshprotectedstatic
getVertexColorFromMaterial(unsigned triIndex, unsigned char vertIndex, ccColor::Rgba &color, bool returnColorIfNoTexture) overrideccMeshvirtual
GetWireVertexIndexes()ccGenericMeshprotectedstatic
GlobalBoundingBox typedefccHObject
handleColorRamp(CC_DRAW_CONTEXT &context)ccGenericMeshprotected
hasColors() const overrideccMeshvirtual
hasDisplayedScalarField() const overrideccMeshvirtual
hasMaterials() const overrideccMeshvirtual
hasMetaData(const QString &key) constccObject
hasNormals() const overrideccMeshvirtual
hasPerTriangleMtlIndexes() constccMeshinline
hasPerTriangleTexCoordIndexes() const overrideccMeshinlinevirtual
hasScalarFields() const overrideccMeshvirtual
hasTextures() const overrideccMeshvirtual
hasTriNormals() const overrideccMeshvirtual
importParametersFrom(const ccGenericMesh *mesh)ccGenericMesh
interpolateColors(unsigned triIndex, const CCVector3 &P, ccColor::Rgb &C) overrideccMeshvirtual
interpolateColors(unsigned triIndex, const CCVector3 &P, ccColor::Rgba &C) overrideccMeshvirtual
interpolateColors(const CCCoreLib::VerticesIndexes &vertIndexes, const CCVector3d &w, ccColor::Rgb &C)ccMeshprotected
interpolateColors(const CCCoreLib::VerticesIndexes &vertIndexes, const CCVector3d &w, ccColor::Rgba &C)ccMeshprotected
interpolateColorsBC(unsigned triIndex, const CCVector3d &w, ccColor::Rgb &C) overrideccMeshvirtual
interpolateColorsBC(unsigned triIndex, const CCVector3d &w, ccColor::Rgba &C) overrideccMeshvirtual
interpolateNormals(unsigned triIndex, const CCVector3 &P, CCVector3 &N) override (defined in ccMesh)ccMesh
interpolateNormals(const CCCoreLib::VerticesIndexes &vertIndexes, const CCVector3d &w, CCVector3 &N, const Tuple3i *triNormIndexes=nullptr)ccMeshprotected
interpolateNormalsBC(unsigned triIndex, const CCVector3d &w, CCVector3 &N) overrideccMeshvirtual
invertNormals()ccMesh
invertPerTriangleNormals()ccMesh
isA(CC_CLASS_ENUM type) const (defined in ccObject)ccObjectinline
isAncestorOf(const ccHObject *anObject) constccHObject
isBranchEnabled() constccHObjectvirtual
IsCloudVerticesOfMesh(ccGenericPointCloud *cloud, ccGenericMesh **mesh=nullptr)ccGenericMeshstatic
isColorOverridden() constccDrawableObjectinlinevirtual
isCustom() const (defined in ccObject)ccObjectinline
isDisplayed() constccHObjectvirtual
isDisplayedIn(const ccGenericGLDisplay *display) constccHObjectvirtual
isEnabled() constccObjectinlinevirtual
isGLTransEnabled() constccDrawableObjectinlinevirtual
isGroup() constccHObjectinline
isHierarchy() const (defined in ccObject)ccObjectinline
isKindOf(CC_CLASS_ENUM type) const (defined in ccObject)ccObjectinline
isLeaf() const (defined in ccObject)ccObjectinline
isLocked() constccObjectinlinevirtual
isSelected() constccDrawableObjectinlinevirtual
isSerializable() const overrideccMeshinlinevirtual
isShareable() constccHObjectinlinevirtual
isShifted() constccShiftedObjectinline
isShownAsWire() constccGenericMeshinlinevirtual
isVisibilityLocked() constccDrawableObjectinlinevirtual
isVisible() constccDrawableObjectinlinevirtual
laplacianSmooth(unsigned nbIteration=100, PointCoordinateType factor=static_cast< PointCoordinateType >(0.01), ccProgressDialog *progressCb=nullptr)ccMesh
LoadedIDMap typedefccSerializableObject
loadShiftInfoFromFile(QFile &in)ccShiftedObjectprotected
lockVisibility(bool state)ccDrawableObjectinlinevirtual
m_bBoxccMeshprotected
m_childrenccHObjectprotected
m_clipPlanesccDrawableObjectprotected
m_colorIsOverriddenccDrawableObjectprotected
m_colorsDisplayedccDrawableObjectprotected
m_currentDisplayccDrawableObjectprotected
m_currentTriangleccMeshprotected
m_dependenciesccHObjectprotected
m_displayStateStackccDrawableObjectprotected
m_flagsccObjectprotected
m_globalIteratorccMeshprotected
m_globalScaleccShiftedObjectprotected
m_globalShiftccShiftedObjectprotected
m_glTransccDrawableObjectprotected
m_glTransEnabledccDrawableObjectprotected
m_glTransHistoryccHObjectprotected
m_isDeletingccHObjectprotected
m_lockedVisibilityccDrawableObjectprotected
m_materialsccMeshprotected
m_materialsShownccGenericMeshprotected
m_metaDataccObjectprotected
m_nameccObjectprotected
m_nameIn3DPosccDrawableObjectprotected
m_nameIn3DPosIsValidccDrawableObjectprotected
m_normalsDisplayedccDrawableObjectprotected
m_parentccHObjectprotected
m_selectedccDrawableObjectprotected
m_selectionBehaviorccHObjectprotected
m_sfDisplayedccDrawableObjectprotected
m_showNameIn3DccDrawableObjectprotected
m_showWiredccGenericMeshprotected
m_stipplingccGenericMeshprotected
m_tempColorccDrawableObjectprotected
m_texCoordIndexesccMeshprotected
m_texCoordsccMeshprotected
m_triMtlIndexesccMeshprotected
m_triNormalIndexesccMeshprotected
m_triNormalsccMeshprotected
m_triNormsShownccGenericMeshprotected
m_triVertIndexesccMeshprotected
m_visibleccDrawableObjectprotected
materialsShown() constccGenericMeshinlinevirtual
MemoryError()ccSerializableObjectinlinestatic
merge(const ccMesh *mesh, bool createSubMesh)ccMesh
mergeDuplicatedVertices(unsigned char octreeLevel=DefaultMergeDuplicateVerticesLevel, QWidget *parentWidget=nullptr)ccMesh
MESH_SCALAR_FIELD_PROCESS enum nameccMesh
metaData() constccObjectinline
nameShownIn3D() constccDrawableObjectinlinevirtual
New(CC_CLASS_ENUM objectType, const char *name=nullptr)ccHObjectstatic
New(const QString &pluginId, const QString &classId, const char *name=nullptr)ccHObjectstatic
newDisplay (defined in ccHObject)ccHObject
normalsAvailable() const override (defined in ccMesh)ccMeshinline
normalsShown() const overrideccMeshvirtual
notifyGeometryUpdate()ccHObjectvirtual
onDeletionOf(const ccHObject *obj) overrideccMeshprotectedvirtual
onUpdateOf(ccHObject *obj) overrideccMeshprotectedvirtual
placeIteratorAtBeginning() override (defined in ccMesh)ccMesh
popDisplayState(bool apply=true) overrideccHObjectvirtual
prepareDisplayForRefresh()ccDrawableObjectvirtual
processScalarField(MESH_SCALAR_FIELD_PROCESS process)ccMesh
pushDisplayState() overrideccHObjectvirtual
pushSubdivide(unsigned indexA, unsigned indexB, unsigned indexC)ccMeshprotected
ReadClassIDFromFile(QFile &in, short dataVersion)ccObjectstatic
ReadError()ccSerializableObjectinlinestatic
redrawDisplay()ccDrawableObjectvirtual
refreshBB() overrideccMeshvirtual
refreshDisplay(bool only2D=false)ccDrawableObjectvirtual
removeAllChildren()ccHObject
removeAllClipPlanes()ccDrawableObjectinlinevirtual
removeChild(ccHObject *child) (defined in ccHObject)ccHObject
removeChild(int pos)ccHObject
removeDependencyFlag(ccHObject *otherObject, DEPENDENCY_FLAGS flag)ccHObject
removeDependencyWith(ccHObject *otherObject)ccHObject
removeFromDisplay(const ccGenericGLDisplay *win)ccDrawableObjectvirtual
removeMetaData(const QString &key)ccObject
removePerTriangleMtlIndexes()ccMesh
removePerTriangleNormalIndexes()ccMesh
removePerTriangleTexCoordIndexes()ccMesh
reserve(size_t n)ccMesh
reservePerTriangleMtlIndexes()ccMesh
reservePerTriangleNormalIndexes()ccMesh
reservePerTriangleTexCoordIndexes()ccMesh
resetGLTransformation()ccDrawableObjectvirtual
resetGLTransformationHistory()ccHObjectinlinevirtual
resize(size_t n)ccMesh
rotateGL(const ccGLMatrix &rotMat)ccDrawableObjectvirtual
samplePoints(bool densityBased, double samplingParameter, bool withNormals, bool withRGB, bool withTexture, CCCoreLib::GenericProgressCallback *pDlg=nullptr)ccGenericMesh
saveShiftInfoToFile(QFile &out) constccShiftedObjectprotected
SELECTION_AA_BBOX enum value (defined in ccHObject)ccHObject
SELECTION_FIT_BBOX enum value (defined in ccHObject)ccHObject
SELECTION_IGNORED enum value (defined in ccHObject)ccHObject
SelectionBehavior enum nameccHObject
setAssociatedCloud(ccGenericPointCloud *cloud)ccMesh
setDisplay(ccGenericGLDisplay *win)ccDrawableObjectvirtual
setEnabled(bool state)ccObjectinlinevirtual
setFlagState(CC_OBJECT_FLAG flag, bool state)ccObjectprotectedvirtual
setGlobalScale(double scale) overrideccGenericMeshvirtual
setGlobalShift(const CCVector3d &shift) overrideccGenericMeshvirtual
ccShiftedObject::setGlobalShift(double x, double y, double z)ccShiftedObjectinlinevirtual
setGLTransformation(const ccGLMatrix &trans)ccDrawableObjectvirtual
setGLTransformationHistory(const ccGLMatrix &mat)ccHObjectinlinevirtual
setLocked(bool state)ccObjectinlinevirtual
setMaterialSet(ccMaterialSet *materialSet, bool autoReleaseOldMaterialSet=true)ccMesh
setMetaData(const QString &key, const QVariant &data)ccObject
setMetaData(const QVariantMap &dataset, bool overwrite=false)ccObject
setName(const QString &name)ccObjectinlinevirtual
setParent(ccHObject *anObject)ccHObjectinlineprotectedvirtual
setSelected(bool state)ccDrawableObjectinlinevirtual
setSelectionBehavior(SelectionBehavior mode)ccHObjectinlinevirtual
setTempColor(const ccColor::Rgba &col, bool autoActivate=true)ccDrawableObjectvirtual
setTempColor(const ccColor::Rgb &col, bool autoActivate=true)ccDrawableObjectvirtual
setTexCoordinatesTable(TextureCoordsContainer *texCoordsTable, bool autoReleaseOldTable=true)ccMesh
setTriangleMtlIndex(unsigned triangleIndex, int mtlIndex)ccMesh
setTriangleMtlIndexesTable(triangleMaterialIndexesSet *matIndexesTable, bool autoReleaseOldTable=true)ccMesh
setTriangleNormalIndexes(unsigned triangleIndex, int i1, int i2, int i3)ccMesh
setTriangleTexCoordIndexes(unsigned triangleIndex, int i1, int i2, int i3)ccMesh
setTriNormsTable(NormsIndexesTableType *triNormsTable, bool autoReleaseOldTable=true)ccMesh
setUniqueID(unsigned ID)ccObjectvirtual
SetUniqueIDGenerator(ccUniqueIDGenerator::Shared generator)ccObjectstatic
setVisible(bool state)ccDrawableObjectinlinevirtual
sfShown() constccDrawableObjectinlinevirtual
Shared typedefccHObject
SharedContainer typedefccHObject
shiftTriangleIndexes(unsigned shift)ccMesh
showColors(bool state)ccDrawableObjectinlinevirtual
showMaterials(bool state)ccGenericMeshinlinevirtual
showNameIn3D(bool state)ccDrawableObjectinlinevirtual
showNormals(bool state) overrideccGenericMeshvirtual
showSF(bool state)ccDrawableObjectinlinevirtual
showTriNorms(bool state)ccGenericMeshinlinevirtual
showWired(bool state)ccGenericMeshinlinevirtual
shrinkToFit()ccMeshinline
size() const override (defined in ccMesh)ccMesh
SMOOTH_MESH_SF enum valueccMesh
stipplingEnabled() constccGenericMeshinlinevirtual
subdivide(PointCoordinateType maxArea) constccMesh
swapChildren(unsigned firstChildIndex, unsigned secondChildIndex)ccHObject
swapTriangles(unsigned index1, unsigned index2)ccMesh
toFile(QFile &out) const overrideccHObjectvirtual
toFile_MeOnly(QFile &out) const overrideccMeshprotectedvirtual
toggleActivation()ccObjectinlinevirtual
toggleClipPlanes(CC_DRAW_CONTEXT &context, bool enable)ccDrawableObjectvirtual
toggleColors()ccDrawableObjectinlinevirtual
toggleMaterials() overrideccMeshinlinevirtual
toggleNormals()ccDrawableObjectinlinevirtual
toggleSF()ccDrawableObjectinlinevirtual
toggleShowName()ccDrawableObjectinlinevirtual
toggleVisibility()ccDrawableObjectinlinevirtual
toGlobal3d(const Vector3Tpl< T > &Plocal) constccShiftedObjectinline
toLocal3d(const Vector3Tpl< T > &Pglobal) constccShiftedObjectinline
toLocal3pc(const Vector3Tpl< T > &Pglobal) constccShiftedObjectinline
transferChild(ccHObject *child, ccHObject &newParent)ccHObject
transferChildren(ccHObject &newParent, bool forceFatherDependent=false)ccHObject
transformTriNormals(const ccGLMatrix &trans)ccMesh
translateGL(const CCVector3 &trans)ccDrawableObjectvirtual
triangleIndexesContainer typedefccMeshprotected
triangleMaterialIndexesSet typedefccMesh
triangleNormalsIndexesSet typedefccMeshprotected
trianglePicking(const CCVector2d &clickPos, const ccGLCameraParameters &camera, int &nearestTriIndex, double &nearestSquareDist, CCVector3d &nearestPoint, CCVector3d *barycentricCoords=nullptr) constccGenericMeshvirtual
trianglePicking(unsigned triIndex, const CCVector2d &clickPos, const ccGLCameraParameters &camera, CCVector3d &point, CCVector3d *barycentricCoords=nullptr) constccGenericMeshvirtual
trianglePicking(unsigned triIndex, const CCVector2d &clickPos, const ccGLMatrix &trans, bool noGLTrans, const ccGenericPointCloud &vertices, const ccGLCameraParameters &camera, CCVector3d &point, CCVector3d *barycentricCoords=nullptr, QPainter *painter=nullptr) constccGenericMeshprotectedvirtual
triangleTexCoordIndexesSet typedefccMeshprotected
Triangulate(ccGenericPointCloud *cloud, CCCoreLib::TRIANGULATION_TYPES type, bool updateNormals=false, PointCoordinateType maxEdgeLength=0, unsigned char dim=2)ccMeshstatic
TriangulateTwoPolylines(ccPolyline *p1, ccPolyline *p2, CCVector3 *projectionDir=nullptr)ccMeshstatic
triNormsShown() constccGenericMeshinlinevirtual
WriteError()ccSerializableObjectinlinestatic
~ccDrawableObject()=default (defined in ccDrawableObject)ccDrawableObjectvirtual
~ccGenericMesh() override=defaultccGenericMesh
~ccHObject() overrideccHObject
~ccMesh() overrideccMesh
~ccSerializableObject()=defaultccSerializableObjectvirtual