![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
This is the complete list of members for ccDish, including all inherited members.
| _getNextTriangle() override | ccMesh | virtual |
| _getTriangle(unsigned triangleIndex) override | ccMesh | virtual |
| addChild(ccHObject *child, int dependencyFlags=DP_PARENT_OF_OTHER, int insertIndex=-1) | ccHObject | virtual |
| addClipPlanes(const ccClipPlane &plane) | ccDrawableObject | virtual |
| addDependency(ccHObject *otherObject, int flags, bool additive=true) | ccHObject | |
| addEigenVertices(const std::vector< Eigen::Vector3d > &vertices) | ccMesh | |
| addTriangle(unsigned i1, unsigned i2, unsigned i3) | ccMesh | |
| addTriangle(const cloudViewer::VerticesIndexes &triangle) | ccMesh | |
| addTriangle(const Eigen::Vector3i &index) | ccMesh | inline |
| addTriangleMtlIndex(int mtlIndex) | ccMesh | |
| addTriangleNorm(const CCVector3 &N) | ccMesh | |
| addTriangleNorm(const Eigen::Vector3d &N) | ccMesh | |
| addTriangleNormalIndexes(int i1, int i2, int i3) | ccMesh | |
| addTriangleNorms(const std::vector< Eigen::Vector3d > &triangle_normals) | ccMesh | |
| addTriangles(const std::vector< Eigen::Vector3i > &triangles) | ccMesh | inline |
| addTriangleTexCoordIndexes(int i1, int i2, int i3) | ccMesh | |
| addVertexColor(const Eigen::Vector3d &color) | ccMesh | |
| addVertexColors(const std::vector< Eigen::Vector3d > &colors) | ccMesh | |
| addVertexNormal(const Eigen::Vector3d &normal) | ccMesh | |
| addVertexNormals(const std::vector< Eigen::Vector3d > &normals) | ccMesh | |
| addVertice(const Eigen::Vector3d &vertice) | ccMesh | |
| adjacency_list_ | ccMesh | |
| applyDisplayState(const DisplayState &state) | ccDrawableObject | virtual |
| applyGLTransformation(const ccGLMatrix &trans) override | ccGenericPrimitive | protectedvirtual |
| applyGLTransformation_recursive(const ccGLMatrix *trans=nullptr) | ccHObject | |
| applyTransformationToVertices() | ccGenericPrimitive | protected |
| arePerTriangleNormalsEnabled() const | ccMesh | |
| buildUp() override | ccDish | protectedvirtual |
| capacity() const override | ccMesh | virtual |
| ccDish(PointCoordinateType radius, PointCoordinateType height, PointCoordinateType radius2=0, const ccGLMatrix *transMat=0, QString name=QString("Dish"), unsigned precision=DEFAULT_DRAWING_PRECISION) | ccDish | |
| ccDish(QString name=QString("Dish")) | ccDish | |
| ccDrawableObject() | ccDrawableObject | |
| ccDrawableObject(const ccDrawableObject &object) | ccDrawableObject | |
| ccGenericMesh(QString name=QString()) | ccGenericMesh | |
| ccGenericPrimitive(QString name=QString(), const ccGLMatrix *transMat=nullptr) | ccGenericPrimitive | |
| ccHObject(QString name=QString()) | ccHObject | |
| ccHObject(const ccHObject &object) | ccHObject | |
| ccMesh(ccGenericPointCloud *vertices=nullptr) | ccMesh | explicit |
| ccMesh(const ccMesh &mesh) | ccMesh | |
| ccMesh(const std::vector< Eigen::Vector3d > &vertices, const std::vector< Eigen::Vector3i > &triangles) | ccMesh | explicit |
| ccMesh(cloudViewer::GenericIndexedMesh *giMesh, ccGenericPointCloud *giVertices) | ccMesh | explicit |
| ccObject(QString name=QString()) | ccObject | |
| ccObject(const ccObject &object) | ccObject | |
| ccShiftedObject(QString name=QString()) | ccShiftedObject | |
| ccShiftedObject(const ccShiftedObject &s) | ccShiftedObject | |
| clear() | ccMesh | |
| clearDrawings() | ccGenericPrimitive | virtual |
| clearTriNormals() | ccMesh | inline |
| clone() const override | ccDish | virtual |
| cloneMesh(ccGenericPointCloud *vertices=nullptr, ccMaterialSet *clonedMaterials=nullptr, NormsIndexesTableType *clonedNormsTable=nullptr, TextureCoordsContainer *cloneTexCoords=nullptr) | ccMesh | |
| ClusterConnectedTriangles() const | ccMesh | |
| colorsShown() const | ccDrawableObject | inlinevirtual |
| ComputeAdjacencyList() | ccMesh | |
| ComputeCenter(const std::vector< Eigen::Vector3d > &points) | ccHObject | static |
| ComputeConvexHull() const | ccMesh | |
| ComputeEdgeWeightsCot(const std::unordered_map< Eigen::Vector2i, std::vector< int >, cloudViewer::utility::hash_eigen< Eigen::Vector2i >> &edges_to_vertices, double min_weight=std::numeric_limits< double >::lowest()) const | ccMesh | |
| computeInterpolationWeights(unsigned triIndex, const CCVector3 &P, CCVector3d &weights) const override | ccMesh | virtual |
| computeInterpolationWeights(const cloudViewer::VerticesIndexes &vertIndexes, const CCVector3 &P, CCVector3d &weights) const | ccMesh | protected |
| ComputeMaxBound(const std::vector< Eigen::Vector3d > &points) | ccHObject | static |
| ComputeMinBound(const std::vector< Eigen::Vector3d > &points) | ccHObject | static |
| computeNormals(bool perVertex) | ccMesh | |
| computePerTriangleNormals() | ccMesh | |
| computePerVertexNormals() | ccMesh | |
| computePointPosition(unsigned triIndex, const CCVector2d &uv, CCVector3 &P, bool warningIfOutside=true) const | ccGenericMesh | |
| ComputeTriangleArea(const Eigen::Vector3d &p0, const Eigen::Vector3d &p1, const Eigen::Vector3d &p2) | ccMesh | static |
| ComputeTriangleNormals(bool normalized=true) | ccMesh | |
| ComputeTrianglePlane(const Eigen::Vector3d &p0, const Eigen::Vector3d &p1, const Eigen::Vector3d &p2) | ccMesh | static |
| ComputeVertexNormals(bool normalized=true) | ccMesh | |
| Container typedef | ccHObject | |
| convertMaterialsToVertexColors() | ccMesh | |
| copyGlobalShiftAndScale(const ccShiftedObject &s) | ccShiftedObject | |
| CorruptError() | ccSerializableObject | inlinestatic |
| CreateArrow(double cylinder_radius=1.0, double cone_radius=1.5, double cylinder_height=5.0, double cone_height=4.0, int resolution=20, int cylinder_split=4, int cone_split=1) | ccMesh | static |
| CreateBox(double width=1.0, double height=1.0, double depth=1.0, bool create_uv_map=false, bool map_texture_to_each_face=false) | ccMesh | static |
| CreateCone(double radius=1.0, double height=2.0, int resolution=20, int split=1, bool create_uv_map=false) | ccMesh | static |
| CreateCoordinateFrame(double size=1.0, const Eigen::Vector3d &origin=Eigen::Vector3d(0.0, 0.0, 0.0)) | ccMesh | static |
| CreateCylinder(double radius=1.0, double height=2.0, int resolution=20, int split=4, bool create_uv_map=false) | ccMesh | static |
| CreateFromPointCloudAlphaShape(const ccPointCloud &pcd, double alpha, std::shared_ptr< cloudViewer::geometry::TetraMesh > tetra_mesh=nullptr, std::vector< size_t > *pt_map=nullptr) | ccMesh | static |
| CreateFromPointCloudBallPivoting(const ccPointCloud &pcd, const std::vector< double > &radii) | ccMesh | static |
| CreateFromPointCloudPoisson(const ccPointCloud &pcd, size_t depth=8, size_t width=0, float scale=1.1f, bool linear_fit=false, float point_weight=2.f, float samples_per_node=1.5f, int boundary_type=2, int n_threads=-1) | ccMesh | static |
| CreateIcosahedron(double radius=1.0, bool create_uv_map=false) | ccMesh | static |
| CreateMobius(int length_split=70, int width_split=15, int twists=1, double radius=1, double flatness=1, double width=1, double scale=1) | ccMesh | static |
| createNewMeshFromSelection(bool removeSelectedTriangles, std::vector< int > *newIndexesOfRemainingTriangles=nullptr, bool withChildEntities=false) | ccMesh | |
| CreateOctahedron(double radius=1.0, bool create_uv_map=false) | ccMesh | static |
| CreatePlane(double width=1.0, double height=1.0, bool create_uv_map=false) | ccMesh | static |
| CreateSphere(double radius=1.0, int resolution=20, bool create_uv_map=false) | ccMesh | static |
| CreateTetrahedron(double radius=1.0, bool create_uv_map=false) | ccMesh | static |
| CreateTorus(double torus_radius=1.0, double tube_radius=0.5, int radial_resolution=30, int tubular_resolution=20) | ccMesh | static |
| Crop(const ccBBox &bbox) const | ccMesh | |
| Crop(const ecvOrientedBBox &bbox) const | ccMesh | |
| DEFAULT_DRAWING_PRECISION | ccDish | static |
| DefaultMergeDulicateVerticesLevel | ccMesh | static |
| DeformAsRigidAsPossible(const std::vector< int > &constraint_vertex_indices, const std::vector< Eigen::Vector3d > &constraint_vertex_positions, size_t max_iter, DeformAsRigidAsPossibleEnergy energy=DeformAsRigidAsPossibleEnergy::Spokes, double smoothed_alpha=0.01) const | ccMesh | |
| DeformAsRigidAsPossibleEnergy enum name | cloudViewer::GenericMesh | |
| DEPENDENCY_FLAGS enum name | ccHObject | |
| DeserializationFlags enum name | ccSerializableObject | |
| detachAllChildren() | ccHObject | |
| detachChild(ccHObject *child) | ccHObject | |
| DF_POINT_COORDS_64_BITS enum value | ccSerializableObject | |
| DF_SCALAR_VAL_32_BITS enum value | ccSerializableObject | |
| DP_DELETE_OTHER enum value | ccHObject | |
| DP_NONE enum value | ccHObject | |
| DP_NOTIFY_OTHER_ON_DELETE enum value | ccHObject | |
| DP_NOTIFY_OTHER_ON_UPDATE enum value | ccHObject | |
| DP_PARENT_OF_OTHER enum value | ccHObject | |
| draw(CC_DRAW_CONTEXT &context) override | ccHObject | virtual |
| drawBB(CC_DRAW_CONTEXT &context, const ecvColor::Rgb &col) | ccHObject | virtual |
| drawMeOnly(CC_DRAW_CONTEXT &context) override | ccMesh | protectedvirtual |
| drawNameIn3D() | ccHObject | protectedvirtual |
| enableGLTransformation(bool state) | ccDrawableObject | virtual |
| enableStippling(bool state) | ccGenericMesh | inline |
| enableTempColor(bool state) | ccDrawableObject | inlinevirtual |
| ENHANCE_MESH_SF enum value | ccMesh | |
| EulerPoincareCharacteristic() const | ccMesh | |
| filterChildren(Container &filteredChildren, bool recursive=false, CV_CLASS_ENUM filter=CV_TYPES::OBJECT, bool strict=false) const | ccHObject | |
| FilterScope enum name | cloudViewer::GenericMesh | |
| FilterSharpen(int number_of_iterations, double strength, FilterScope scope=FilterScope::All) const | ccMesh | |
| FilterSmoothLaplacian(int number_of_iterations, double lambda, FilterScope scope=FilterScope::All) const | ccMesh | |
| FilterSmoothLaplacianHelper(std::shared_ptr< ccMesh > &mesh, const std::vector< CCVector3 > &prev_vertices, const std::vector< CCVector3 > &prev_vertex_normals, const ColorsTableType &prev_vertex_colors, const std::vector< std::unordered_set< int >> &adjacency_list, double lambda, bool filter_vertex, bool filter_normal, bool filter_color) const | ccMesh | protected |
| FilterSmoothSimple(int number_of_iterations, FilterScope scope=FilterScope::All) const | ccMesh | |
| FilterSmoothTaubin(int number_of_iterations, double lambda=0.5, double mu=-0.53, FilterScope scope=FilterScope::All) const | ccMesh | |
| find(unsigned uniqueID) | ccHObject | |
| findMaxUniqueID_recursive() const | ccHObject | |
| finishCloneJob(ccGenericPrimitive *primitive) const | ccGenericPrimitive | protected |
| flipTriangles() | ccMesh | |
| forEach(genericTriangleAction action) override | ccMesh | virtual |
| fromFile(QFile &in, short dataVersion, int flags, LoadedIDMap &oldToNewIDMap) override | ccHObject | virtual |
| fromFile_MeOnly(QFile &in, short dataVersion, int flags, LoadedIDMap &oldToNewIDMap) override | ccDish | protectedvirtual |
| fromFileNoChildren(QFile &in, short dataVersion, int flags, LoadedIDMap &oldToNewIDMap) | ccHObject | |
| GenericIndexedMesh()=default | cloudViewer::GenericIndexedMesh | |
| GenericMesh()=default | cloudViewer::GenericMesh | |
| genericTriangleAction typedef | cloudViewer::GenericMesh | |
| getAbsoluteGLTransformation(ccGLMatrix &trans) const | ccHObject | |
| getAssociatedCloud() const override | ccMesh | inlinevirtual |
| GetAxisAlignedBoundingBox() const override | ccMesh | virtual |
| getBaseName() const | ccObject | inline |
| getBaseRadius() const | ccDish | inline |
| getBB_recursive(bool withGLFeatures=false, bool onlyEnabledChildren=true) | ccHObject | virtual |
| getBoundingBox(CCVector3 &bbMin, CCVector3 &bbMax) override | ccMesh | virtual |
| GetCenter() const override | ccMesh | virtual |
| getChild(unsigned childPos) const | ccHObject | inline |
| getChildCountRecursive() const | ccHObject | |
| getChildIndex(const ccHObject *aChild) const | ccHObject | |
| getChildrenNumber() const | ccHObject | inline |
| getClassID() const override | ccDish | inlinevirtual |
| getColorFromMaterial(unsigned triIndex, const CCVector3 &P, ecvColor::Rgb &C, bool interpolateColorIfNoTexture) override | ccMesh | virtual |
| GetColorsBuffer() | ccGenericMesh | protectedstatic |
| GetCurrentDBVersion() | ccObject | static |
| getDependencyFlagsWith(const ccHObject *otherObject) | ccHObject | |
| getDisplayBB_recursive(bool relative) | ccHObject | virtual |
| getDrawingParameters(glDrawParams ¶ms) const | ccDrawableObject | virtual |
| getDrawingPrecision() const | ccGenericPrimitive | inlinevirtual |
| GetEdgeToTrianglesMap() const | ccMesh | |
| GetEdgeToVerticesMap() const | ccMesh | |
| getEigenVertices() const | ccMesh | |
| GetEigneOrderedTriangle(int vidx0, int vidx1, int vidx2) | ccMesh | inlinestatic |
| getEntityType() const | ccHObject | |
| getFirstChild() const | ccHObject | inline |
| getFlagState(CV_OBJECT_FLAG flag) const | ccObject | inlineprotectedvirtual |
| getFullPath() const | ccObject | inline |
| getGlobalBB_recursive(bool withGLFeatures=false, bool onlyEnabledChildren=true) | ccHObject | virtual |
| getGlobalScale() const override | ccGenericMesh | virtual |
| getGlobalShift() const override | ccGenericMesh | virtual |
| getGLTransformation() const | ccDrawableObject | inlinevirtual |
| getGLTransformationHistory() const override | ccGenericPrimitive | virtual |
| getHeight() const | ccDish | inline |
| getIcon() const | ccHObject | virtual |
| getIndex() const | ccHObject | |
| getLastChild() const | ccHObject | inline |
| GetLastUniqueID() | ccObject | static |
| getMaterialSet() const override | ccMesh | inlinevirtual |
| GetMax2DBound() const | ccHObject | inlinevirtual |
| GetMaxBound() const override | ccMesh | virtual |
| getMetaData(const QString &key) const | ccObject | |
| GetMin2DBound() const | ccHObject | inlinevirtual |
| GetMinBound() const override | ccMesh | virtual |
| getName() const | ccObject | inlinevirtual |
| getNextTriangleVertIndexes() override | ccMesh | virtual |
| GetNextUniqueID() | ccObject | static |
| GetNonManifoldEdges(bool allow_boundary_edges=true) const | ccMesh | |
| GetNonManifoldVertices() const | ccMesh | |
| GetNormalsBuffer() | ccGenericMesh | protectedstatic |
| getOpacity() const | ccDrawableObject | inlinevirtual |
| GetOrderedEdge(int vidx0, int vidx1) | ccMesh | inlinestatic |
| GetOrderedTriangle(int vidx0, int vidx1, int vidx2) | ccMesh | inlinestatic |
| GetOrientedBoundingBox() const override | ccMesh | virtual |
| getOwnBB(bool withGLFeatures=false) override | ccMesh | virtual |
| getOwnFitBB(ccGLMatrix &trans) | ccHObject | virtual |
| getOwnGlobalBB(CCVector3d &minCorner, CCVector3d &maxCorner) override | ccShiftedObject | virtual |
| getOwnGlobalBB(bool withGLFeatures=false) override | ccShiftedObject | virtual |
| getParent() const | ccHObject | inline |
| getRemoveFlag() | ccObject | inlinevirtual |
| GetRotationMatrixFromAxisAngle(const Eigen::Vector3d &rotation) | ccHObject | static |
| GetRotationMatrixFromEulerAngle(const Eigen::Vector3d &rotation) | ccHObject | static |
| GetRotationMatrixFromQuaternion(const Eigen::Vector4d &rotation) | ccHObject | static |
| GetRotationMatrixFromXYZ(const Eigen::Vector3d &rotation) | ccHObject | static |
| GetRotationMatrixFromXZY(const Eigen::Vector3d &rotation) | ccHObject | static |
| GetRotationMatrixFromYXZ(const Eigen::Vector3d &rotation) | ccHObject | static |
| GetRotationMatrixFromYZX(const Eigen::Vector3d &rotation) | ccHObject | static |
| GetRotationMatrixFromZXY(const Eigen::Vector3d &rotation) | ccHObject | static |
| GetRotationMatrixFromZYX(const Eigen::Vector3d &rotation) | ccHObject | static |
| getSecondRadius() const | ccDish | inline |
| getSelectionBehavior() const | ccHObject | inlinevirtual |
| GetSelfIntersectingTriangles() const | ccMesh | |
| GetSurfaceArea() const | ccMesh | |
| GetSurfaceArea(std::vector< double > &triangle_areas) const | ccMesh | |
| getTempColor() const | ccDrawableObject | inlinevirtual |
| getTexCoordinates(unsigned index, TexCoords2D *&tx) const override | ccMesh | virtual |
| getTexCoordinatesTable() const override | ccMesh | inlinevirtual |
| getTransformation() | ccGenericPrimitive | inlinevirtual |
| getTransformation() const | ccGenericPrimitive | inlinevirtual |
| getTriangle(size_t index) const | ccMesh | |
| GetTriangleArea(size_t triangle_idx) const | ccMesh | |
| getTriangleMtlIndex(unsigned triangleIndex) const override | ccMesh | virtual |
| getTriangleMtlIndexesTable() const | ccMesh | inline |
| getTriangleNorm(size_t index) const | ccMesh | |
| getTriangleNormalIndexes(unsigned triangleIndex, int &i1, int &i2, int &i3) const override | ccMesh | virtual |
| getTriangleNormalIndexes(size_t triangleIndex) | ccMesh | |
| getTriangleNormals(unsigned triangleIndex, CCVector3 &Na, CCVector3 &Nb, CCVector3 &Nc) const override | ccMesh | virtual |
| getTriangleNormals(unsigned triangleIndex, double Na[3], double Nb[3], double Nc[3]) const override | ccMesh | virtual |
| getTriangleNormals(unsigned triangleIndex, Eigen::Vector3d &Na, Eigen::Vector3d &Nb, Eigen::Vector3d &Nc) const override | ccMesh | virtual |
| getTriangleNormals() const | ccMesh | |
| getTriangleNormalsPtr() const | ccMesh | |
| getTriangleNorms() const | ccMesh | |
| GetTrianglePlane(size_t triangle_idx) const | ccMesh | |
| getTriangles() const | ccMesh | |
| getTrianglesPtr() const | ccMesh | inline |
| getTriangleTexCoordinates(unsigned triIndex, TexCoords2D *&tx1, TexCoords2D *&tx2, TexCoords2D *&tx3) const override | ccMesh | virtual |
| getTriangleTexCoordinatesIndexes(unsigned triangleIndex, int &i1, int &i2, int &i3) const override | ccMesh | virtual |
| getTriangleVertices(unsigned triangleIndex, CCVector3 &A, CCVector3 &B, CCVector3 &C) const override | ccMesh | virtual |
| getTriangleVertices(unsigned triangleIndex, double A[3], double B[3], double C[3]) const override | ccMesh | virtual |
| getTriangleVertIndexes(unsigned triangleIndex) override | ccMesh | virtual |
| getTriangleVertIndexes(size_t triangleIndex, Eigen::Vector3i &vertIndx) const | ccMesh | |
| getTriangleVertIndexes(unsigned triangleIndex) const | ccMesh | virtual |
| getTriNormsTable() const override | ccMesh | inlinevirtual |
| getTypeID_recursive(std::vector< removeInfo > &rmInfos, bool relative) | ccHObject | |
| getTypeID_recursive(std::vector< hideInfo > &hdInfos, bool relative) | ccHObject | |
| getTypeName() const override | ccDish | inlinevirtual |
| getUniqueID() const | ccObject | inlinevirtual |
| getUniqueIDForDisplay() const override | ccMesh | virtual |
| GetUniqueIDGenerator() | ccObject | static |
| GetVertexBuffer() | ccGenericMesh | protectedstatic |
| getVertexColor(size_t index) const | ccMesh | |
| getVertexColorFromMaterial(unsigned triIndex, unsigned char vertIndex, ecvColor::Rgb &C, bool returnColorIfNoTexture) override | ccMesh | virtual |
| getVertexColors() const | ccMesh | |
| getVertexColorsPtr() | ccMesh | |
| getVertexNormal(size_t index) const | ccMesh | |
| getVertexNormals() const | ccMesh | |
| getVertice(size_t index) const | ccMesh | |
| getVertices() const | ccMesh | |
| getVerticeSize() const | ccMesh | |
| getVerticesPtr() | ccMesh | |
| getViewId() const | ccHObject | inline |
| GetVolume() const | ccMesh | |
| GetWireVertexIndexes() | ccGenericMesh | protectedstatic |
| GlobalBoundingBox typedef | ccHObject | |
| handleColorRamp(CC_DRAW_CONTEXT &context) | ccGenericMesh | protected |
| hasAdjacencyList() const | ccMesh | inline |
| hasColors() const override | ccMesh | virtual |
| hasDisplayedScalarField() const override | ccMesh | virtual |
| hasDrawingPrecision() const override | ccDish | inlinevirtual |
| hasEigenTextures() const | ccMesh | inline |
| hasMaterials() const override | ccMesh | virtual |
| hasMetaData(const QString &key) const | ccObject | |
| hasNormals() const override | ccMesh | virtual |
| hasPerTriangleMtlIndexes() const | ccMesh | inline |
| hasPerTriangleTexCoordIndexes() const override | ccMesh | inlinevirtual |
| hasScalarFields() const override | ccMesh | virtual |
| hasTextures() const override | ccMesh | virtual |
| hasTriangleMaterialIds() const | ccMesh | inline |
| HasTriangleNormals() const | ccMesh | inline |
| hasTriangles() const | cloudViewer::GenericMesh | inlinevirtual |
| hasTriangleUvs() const | ccMesh | inline |
| hasTriNormals() const override | ccMesh | virtual |
| HasVertexNormals() const | ccMesh | |
| HasVertices() const | ccMesh | inline |
| hideBB(CC_DRAW_CONTEXT context) | ccHObject | |
| hideObject_recursive(bool recursive) | ccHObject | |
| hideShowDrawings(CC_DRAW_CONTEXT &context) | ccGenericPrimitive | virtual |
| importParametersFrom(const ccGenericMesh *mesh) | ccGenericMesh | |
| init(unsigned vertCount, bool vertNormals, unsigned faceCount, unsigned faceNormCount) | ccGenericPrimitive | protected |
| interpolateColors(unsigned triIndex, const CCVector3 &P, ecvColor::Rgb &C) override | ccMesh | virtual |
| interpolateColors(const cloudViewer::VerticesIndexes &vertIndexes, const CCVector3 &P, ecvColor::Rgb &C) | ccMesh | protected |
| interpolateNormals(unsigned triIndex, const CCVector3 &P, CCVector3 &N) override | ccMesh | virtual |
| interpolateNormals(const cloudViewer::VerticesIndexes &vertIndexes, const CCVector3d &w, CCVector3 &N, const Tuple3i *triNormIndexes=nullptr) | ccMesh | protected |
| interpolateNormalsBC(unsigned triIndex, const CCVector3d &w, CCVector3 &N) override | ccMesh | virtual |
| invertNormals() | ccMesh | |
| invertPerTriangleNormals() | ccMesh | |
| isA(CV_CLASS_ENUM type) const | ccObject | inline |
| isAncestorOf(const ccHObject *anObject) const | ccHObject | |
| IsBoundingBoxIntersecting(const ccMesh &other) const | ccMesh | |
| isBranchEnabled() const | ccHObject | virtual |
| IsCloudVerticesOfMesh(ccGenericPointCloud *cloud, ccGenericMesh **mesh=nullptr) | ccGenericMesh | static |
| isColorOverridden() const | ccDrawableObject | inlinevirtual |
| isCustom() const | ccObject | inline |
| isDisplayed() const | ccHObject | virtual |
| IsEdgeManifold(bool allow_boundary_edges=true) const | ccMesh | |
| IsEmpty() const override | ccMesh | inlinevirtual |
| isEnabled() const | ccObject | inlinevirtual |
| isFixedId() | ccDrawableObject | inlinevirtual |
| isGLTransEnabled() const | ccDrawableObject | inlinevirtual |
| isGroup() const | ccHObject | inline |
| isHierarchy() const | ccObject | inline |
| IsIntersecting(const ccMesh &other) const | ccMesh | |
| isKindOf(CV_CLASS_ENUM type) const | ccObject | inline |
| isLeaf() const | ccObject | inline |
| isLocked() const | ccObject | inlinevirtual |
| IsOrientable() const | ccMesh | |
| isRedraw() const | ccDrawableObject | inlinevirtual |
| isSelected() const | ccDrawableObject | inlinevirtual |
| IsSelfIntersecting() const | ccMesh | |
| isSerializable() const override | ccMesh | inlinevirtual |
| isShareable() const | ccHObject | inlinevirtual |
| isShifted() const | ccShiftedObject | inline |
| isShownAsPoints() const | ccGenericMesh | inlinevirtual |
| isShownAsWire() const | ccGenericMesh | inlinevirtual |
| IsVertexManifold() const | ccMesh | |
| isVisibilityLocked() const | ccDrawableObject | inlinevirtual |
| isVisible() const | ccDrawableObject | inlinevirtual |
| IsWatertight() const | ccMesh | |
| laplacianSmooth(unsigned nbIteration=100, PointCoordinateType factor=static_cast< PointCoordinateType >(0.01), ecvProgressDialog *progressCb=nullptr) | ccMesh | |
| LoadedIDMap typedef | ccSerializableObject | |
| loadShiftInfoFromFile(QFile &in) | ccShiftedObject | protected |
| lockVisibility(bool state) | ccDrawableObject | inlinevirtual |
| m_associatedCloud | ccMesh | protected |
| m_baseName | ccObject | protected |
| m_baseRadius | ccDish | protected |
| m_bBox | ccMesh | protected |
| m_children | ccHObject | protected |
| m_clipPlanes | ccDrawableObject | protected |
| m_colorIsOverridden | ccDrawableObject | protected |
| m_colorsDisplayed | ccDrawableObject | protected |
| m_currentTriangle | ccMesh | protected |
| m_dependencies | ccHObject | protected |
| m_displayStateStack | ccDrawableObject | protected |
| m_drawPrecision | ccGenericPrimitive | protected |
| m_filePath | ccObject | protected |
| m_fixedId | ccDrawableObject | protected |
| m_flags | ccObject | protected |
| m_forceRedraw | ccDrawableObject | protected |
| m_globalIterator | ccMesh | protected |
| m_globalScale | ccShiftedObject | protected |
| m_globalShift | ccShiftedObject | protected |
| m_glTrans | ccDrawableObject | protected |
| m_glTransEnabled | ccDrawableObject | protected |
| m_glTransHistory | ccHObject | protected |
| m_height | ccDish | protected |
| m_isDeleting | ccHObject | protected |
| m_lockedVisibility | ccDrawableObject | protected |
| m_materials | ccMesh | protected |
| m_materialsShown | ccGenericMesh | protected |
| m_metaData | ccObject | protected |
| m_modelRedraw | ccDrawableObject | protected |
| m_name | ccObject | protected |
| m_nameIn3DPos | ccDrawableObject | protected |
| m_normalsDisplayed | ccDrawableObject | protected |
| m_opacity | ccDrawableObject | protected |
| m_parent | ccHObject | protected |
| m_removeFlag | ccObject | protected |
| m_secondRadius | ccDish | protected |
| m_selected | ccDrawableObject | protected |
| m_selectionBehavior | ccHObject | protected |
| m_sfDisplayed | ccDrawableObject | protected |
| m_showNameIn3D | ccDrawableObject | protected |
| m_showPoints | ccGenericMesh | protected |
| m_showWired | ccGenericMesh | protected |
| m_stippling | ccGenericMesh | protected |
| m_tempColor | ccDrawableObject | protected |
| m_texCoordIndexes | ccMesh | protected |
| m_texCoords | ccMesh | protected |
| m_transformation | ccGenericPrimitive | protected |
| m_triMtlIndexes | ccMesh | protected |
| m_triNormalIndexes | ccMesh | protected |
| m_triNormals | ccMesh | protected |
| m_triNormsShown | ccGenericMesh | protected |
| m_triVertIndexes | ccMesh | protected |
| m_visible | ccDrawableObject | protected |
| materials_ | ccMesh | |
| materialsShown() const | ccGenericMesh | inlinevirtual |
| MemoryError() | ccSerializableObject | inlinestatic |
| merge(const ccMesh *mesh, bool createSubMesh) | ccMesh | |
| MergeCloseVertices(double eps) | ccMesh | |
| mergeDuplicatedVertices(unsigned char octreeLevel=DefaultMergeDulicateVerticesLevel, QWidget *parentWidget=nullptr) | ccMesh | |
| MESH_SCALAR_FIELD_PROCESS enum name | ccMesh | |
| metaData() const | ccObject | inline |
| MIN_DRAWING_PRECISION | ccGenericPrimitive | static |
| minimumFileVersion() const override | ccHObject | virtual |
| minimumFileVersion_MeOnly() const override | ccDish | protectedvirtual |
| nameShownIn3D() const | ccDrawableObject | inlinevirtual |
| New(CV_CLASS_ENUM objectType, const char *name=nullptr) | ccHObject | static |
| New(const QString &pluginId, const QString &classId, const char *name=nullptr) | ccHObject | static |
| NormalizeNormals() | ccMesh | |
| normalsAvailable() const override | ccMesh | inlinevirtual |
| normalsShown() const override | ccMesh | virtual |
| notifyGeometryUpdate() | ccHObject | virtual |
| onDeletionOf(const ccHObject *obj) override | ccMesh | protectedvirtual |
| onUpdateOf(ccHObject *obj) override | ccMesh | protectedvirtual |
| operator+(const ccMesh &mesh) const | ccMesh | |
| operator+=(const ccGenericPrimitive &prim) | ccGenericPrimitive | |
| ccMesh::operator+=(const ccMesh &mesh) | ccMesh | |
| operator=(const ccMesh &mesh) | ccMesh | |
| OrientTriangles() | ccMesh | |
| PaintUniformColor(const Eigen::Vector3d &color) | ccMesh | |
| partialClone(const std::vector< unsigned > &triangleIndices, int *warnings=nullptr) const | ccMesh | |
| placeIteratorAtBeginning() override | ccMesh | virtual |
| popDisplayState(bool apply=true) override | ccHObject | virtual |
| processScalarField(MESH_SCALAR_FIELD_PROCESS process) | ccMesh | |
| pushDisplayState() override | ccHObject | virtual |
| pushSubdivide(unsigned indexA, unsigned indexB, unsigned indexC) | ccMesh | protected |
| ReadClassIDFromFile(QFile &in, short dataVersion) | ccObject | static |
| ReadError() | ccSerializableObject | inlinestatic |
| redrawDisplay(bool forceRedraw=true, bool only2D=false) | ccHObject | virtual |
| redrawDisplay_recursive(bool p) | ccHObject | inlinevirtual |
| refreshBB() override | ccMesh | virtual |
| refreshDisplay_recursive(bool p) | ccHObject | inlinevirtual |
| removeAllChildren() | ccHObject | |
| removeAllClipPlanes() | ccDrawableObject | inlinevirtual |
| removeChild(ccHObject *child) | ccHObject | |
| removeChild(int pos) | ccHObject | |
| RemoveDegenerateTriangles() | ccMesh | |
| removeDependencyFlag(ccHObject *otherObject, DEPENDENCY_FLAGS flag) | ccHObject | |
| removeDependencyWith(ccHObject *otherObject) | ccHObject | |
| RemoveDuplicatedTriangles() | ccMesh | |
| RemoveDuplicatedVertices() | ccMesh | |
| removeFromRenderScreen(bool recursive=true) | ccHObject | |
| removeMetaData(const QString &key) | ccObject | |
| RemoveNonManifoldEdges() | ccMesh | |
| removePerTriangleMtlIndexes() | ccMesh | |
| removePerTriangleNormalIndexes() | ccMesh | |
| removePerTriangleTexCoordIndexes() | ccMesh | |
| removeTriangles(size_t index) | ccMesh | |
| RemoveTrianglesByIndex(const std::vector< size_t > &triangle_indices) | ccMesh | |
| RemoveTrianglesByMask(const std::vector< bool > &triangle_mask) | ccMesh | |
| RemoveUnreferencedVertices() | ccMesh | |
| RemoveVerticesByIndex(const std::vector< size_t > &vertex_indices) | ccMesh | |
| RemoveVerticesByMask(const std::vector< bool > &vertex_mask) | ccMesh | |
| reserve(std::size_t n) | ccMesh | |
| reserveAssociatedCloud(std::size_t n, bool init_color=false, bool init_normal=false) | ccMesh | |
| reservePerTriangleMtlIndexes() | ccMesh | |
| reservePerTriangleNormalIndexes() | ccMesh | |
| reservePerTriangleTexCoordIndexes() | ccMesh | |
| resetGLTransformation() | ccDrawableObject | virtual |
| resetGLTransformationHistory() | ccHObject | inlinevirtual |
| resetGLTransformationHistory_recursive() | ccHObject | inlinevirtual |
| resize(size_t n) | ccMesh | |
| ResizeAndPaintUniformColor(std::vector< Eigen::Vector3d > &colors, std::size_t size, const Eigen::Vector3d &color) | ccHObject | static |
| resizeAssociatedCloud(std::size_t n) | ccMesh | |
| Rotate(const Eigen::Matrix3d &R, const Eigen::Vector3d ¢er) override | ccMesh | virtual |
| ccGenericMesh::Rotate(const Eigen::Matrix3d &R) | ccHObject | inlinevirtual |
| RotateCovariances(const Eigen::Matrix3d &R, std::vector< Eigen::Matrix3d > &covariances) | ccHObject | static |
| rotateGL(const ccGLMatrix &rotMat) | ccDrawableObject | virtual |
| RotateNormals(const Eigen::Matrix3d &R, std::vector< Eigen::Vector3d > &normals) | ccHObject | static |
| RotatePoints(const Eigen::Matrix3d &R, std::vector< Eigen::Vector3d > &points, const Eigen::Vector3d ¢er) | ccHObject | static |
| samplePoints(bool densityBased, double samplingParameter, bool withNormals, bool withRGB, bool withTexture, cloudViewer::GenericProgressCallback *pDlg=nullptr) | ccGenericMesh | |
| SamplePointsPoissonDisk(size_t number_of_points, double init_factor=5, const std::shared_ptr< ccPointCloud > pcl_init=nullptr, bool use_triangle_normal=false, int seed=-1) | ccMesh | |
| SamplePointsUniformly(size_t number_of_points, bool use_triangle_normal=false, int seed=-1) | ccMesh | |
| SamplePointsUniformlyImpl(size_t number_of_points, std::vector< double > &triangle_areas, double surface_area, bool use_triangle_normal, int seed) | ccMesh | |
| saveShiftInfoToFile(QFile &out) const | ccShiftedObject | protected |
| Scale(const double s, const Eigen::Vector3d ¢er) override | ccMesh | virtual |
| ccGenericMesh::Scale(const double s) | ccHObject | inlinevirtual |
| ScalePoints(const double scale, std::vector< Eigen::Vector3d > &points, const Eigen::Vector3d ¢er) | ccHObject | static |
| SelectByIndex(const std::vector< size_t > &indices, bool cleanup=true) const | ccMesh | |
| SELECTION_AA_BBOX enum value | ccHObject | |
| SELECTION_FIT_BBOX enum value | ccHObject | |
| SELECTION_IGNORED enum value | ccHObject | |
| SelectionBehavior enum name | ccHObject | |
| setAssociatedCloud(ccGenericPointCloud *cloud) | ccMesh | |
| setBaseName(const QString &baseName) | ccObject | inline |
| setColor(const ecvColor::Rgb &col) | ccGenericPrimitive | virtual |
| setDrawingPrecision(unsigned steps) | ccGenericPrimitive | virtual |
| setEigenVertices(const std::vector< Eigen::Vector3d > &vertices) | ccMesh | |
| setEnabled(bool state) | ccObject | inlinevirtual |
| setFixedId(bool state) | ccDrawableObject | inlinevirtual |
| setFlagState(CV_OBJECT_FLAG flag, bool state) | ccObject | protectedvirtual |
| setForceRedraw(bool state) | ccDrawableObject | inlinevirtual |
| setForceRedrawRecursive(bool redraw=false) | ccHObject | |
| setFullPath(const QString &fullPaht) | ccObject | inline |
| setGlobalScale(double scale) override | ccGenericMesh | virtual |
| setGlobalShift(const CCVector3d &shift) override | ccGenericMesh | virtual |
| ccShiftedObject::setGlobalShift(double x, double y, double z) | ccShiftedObject | inlinevirtual |
| setGLTransformation(const ccGLMatrix &trans) | ccDrawableObject | virtual |
| setGLTransformationHistory(const ccGLMatrix &mat) | ccHObject | inlinevirtual |
| setHideShowType(CC_DRAW_CONTEXT &context) | ccHObject | |
| setLineWidthRecursive(PointCoordinateType width) | ccHObject | |
| setLocked(bool state) | ccObject | inlinevirtual |
| 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) | ccObject | inlinevirtual |
| setOpacity(float opacity) | ccDrawableObject | inlinevirtual |
| setParent(ccHObject *anObject) | ccHObject | inlineprotectedvirtual |
| setPointSizeRecursive(int pSize) | ccHObject | |
| setRedraw(bool state) | ccDrawableObject | inlinevirtual |
| setRedrawFlagRecursive(bool redraw=false) | ccHObject | |
| setRemoveFlag(bool removeFlag) | ccObject | inlinevirtual |
| setRemoveType(CC_DRAW_CONTEXT &context) | ccHObject | |
| setSelected(bool state) | ccDrawableObject | inlinevirtual |
| setSelected_recursive(bool p) | ccHObject | inlinevirtual |
| setSelectionBehavior(SelectionBehavior mode) | ccHObject | inlinevirtual |
| setTempColor(const ecvColor::Rgb &col, bool autoActivate=true) | ccDrawableObject | virtual |
| setTexCoordinatesTable(TextureCoordsContainer *texCoordsTable, bool autoReleaseOldTable=true) | ccMesh | |
| setTriangle(size_t index, const Eigen::Vector3i &triangle) | ccMesh | |
| setTriangleMtlIndex(unsigned triangleIndex, int mtlIndex) | ccMesh | |
| setTriangleMtlIndexesTable(triangleMaterialIndexesSet *matIndexesTable, bool autoReleaseOldTable=true) | ccMesh | |
| setTriangleNorm(size_t index, const Eigen::Vector3d &triangle_normal) | ccMesh | |
| setTriangleNormalIndexes(size_t triangleIndex, CompressedNormType value) | ccMesh | |
| setTriangleNormalIndexes(unsigned triangleIndex, int i1, int i2, int i3) | ccMesh | |
| setTriangleNorms(const std::vector< Eigen::Vector3d > &triangle_normals) | ccMesh | |
| setTriangles(const std::vector< Eigen::Vector3i > &triangles) | ccMesh | |
| setTriangleTexCoordIndexes(unsigned triangleIndex, int i1, int i2, int i3) | ccMesh | |
| setTriNormsTable(NormsIndexesTableType *triNormsTable, bool autoReleaseOldTable=true) | ccMesh | |
| setUniqueID(unsigned ID) | ccObject | virtual |
| SetUniqueIDGenerator(ccUniqueIDGenerator::Shared generator) | ccObject | static |
| setVertexColor(size_t index, const Eigen::Vector3d &color) | ccMesh | |
| setVertexColors(const std::vector< Eigen::Vector3d > &colors) | ccMesh | |
| setVertexNormal(size_t index, const Eigen::Vector3d &normal) | ccMesh | |
| setVertexNormals(const std::vector< Eigen::Vector3d > &normals) | ccMesh | |
| setVertice(size_t index, const Eigen::Vector3d &vertice) | ccMesh | |
| setVisible(bool state) | ccDrawableObject | inlinevirtual |
| sfShown() const | ccDrawableObject | inlinevirtual |
| Shared typedef | ccHObject | |
| SharedContainer typedef | ccHObject | |
| shiftTriangleIndexes(unsigned shift) | ccMesh | |
| showBB(CC_DRAW_CONTEXT context) | ccHObject | |
| showColors(bool state) | ccDrawableObject | inlinevirtual |
| showMaterials(bool state) | ccGenericMesh | inlinevirtual |
| showNameIn3D(bool state) | ccDrawableObject | inlinevirtual |
| showNormals(bool state) override | ccGenericMesh | virtual |
| showNormals_extended(bool p) | ccMesh | inlineprotectedvirtual |
| showPoints(bool state) | ccGenericMesh | inlinevirtual |
| showSF(bool state) | ccDrawableObject | inlinevirtual |
| showTriNorms(bool state) | ccGenericMesh | inlinevirtual |
| showWired(bool state) | ccGenericMesh | inlinevirtual |
| shrinkToFit() | ccMesh | inline |
| shrinkVertexToFit() | ccMesh | |
| SimplificationContraction enum name | cloudViewer::GenericMesh | |
| SimplifyQuadricDecimation(int target_number_of_triangles, double maximum_error=std::numeric_limits< double >::infinity(), double boundary_weight=1.0) const | ccMesh | |
| SimplifyVertexClustering(double voxel_size, SimplificationContraction contraction=SimplificationContraction::Average) const | ccMesh | |
| size() const override | ccMesh | virtual |
| SMOOTH_MESH_SF enum value | ccMesh | |
| stipplingEnabled() const | ccGenericMesh | inlinevirtual |
| subdivide(PointCoordinateType maxArea) const | ccMesh | |
| SubdivideLoop(int number_of_iterations) const | ccMesh | |
| SubdivideMidpoint(int number_of_iterations) const | ccMesh | |
| swapChildren(unsigned firstChildIndex, unsigned secondChildIndex) | ccHObject | |
| swapTriangles(unsigned index1, unsigned index2) | ccMesh | |
| textures_ | ccMesh | |
| toFile(QFile &out, short dataVersion) const override | ccHObject | virtual |
| toFile_MeOnly(QFile &out, short dataVersion) const override | ccDish | protectedvirtual |
| toggleActivation() | ccObject | inlinevirtual |
| toggleActivation_recursive() | ccHObject | inlinevirtual |
| toggleClipPlanes(CC_DRAW_CONTEXT &context, bool enable) | ccDrawableObject | virtual |
| toggleColors() | ccDrawableObject | inlinevirtual |
| toggleColors_recursive() | ccHObject | inlinevirtual |
| toggleMaterials() override | ccMesh | inlinevirtual |
| toggleNormals() | ccDrawableObject | inlinevirtual |
| toggleNormals_recursive() | ccHObject | inlinevirtual |
| toggleSF() | ccDrawableObject | inlinevirtual |
| toggleSF_recursive() | ccHObject | inlinevirtual |
| toggleShowName() | ccDrawableObject | inlinevirtual |
| toggleShowName_recursive() | ccHObject | inlinevirtual |
| toggleVisibility() | ccDrawableObject | inlinevirtual |
| toggleVisibility_recursive() | ccHObject | inlinevirtual |
| toGlobal3d(const Vector3Tpl< T > &Plocal) const | ccShiftedObject | inline |
| toLocal3d(const Vector3Tpl< T > &Pglobal) const | ccShiftedObject | inline |
| toLocal3pc(const Vector3Tpl< T > &Pglobal) const | ccShiftedObject | inline |
| transferChild(ccHObject *child, ccHObject &newParent) | ccHObject | |
| transferChildren(ccHObject &newParent, bool forceFatherDependent=false) | ccHObject | |
| Transform(const Eigen::Matrix4d &transformation) override | ccMesh | virtual |
| TransformCovariances(const Eigen::Matrix4d &transformation, std::vector< Eigen::Matrix3d > &covariances) | ccHObject | static |
| TransformNormals(const Eigen::Matrix4d &transformation, std::vector< Eigen::Vector3d > &normals) | ccHObject | static |
| TransformPoints(const Eigen::Matrix4d &transformation, std::vector< Eigen::Vector3d > &points) | ccHObject | static |
| transformTriNormals(const ccGLMatrix &trans) | ccMesh | |
| Translate(const Eigen::Vector3d &translation, bool relative=true) override | ccMesh | virtual |
| translateGL(const CCVector3 &trans) | ccDrawableObject | virtual |
| TranslatePoints(const Eigen::Vector3d &translation, std::vector< Eigen::Vector3d > &points, bool relative) | ccHObject | static |
| triangle_material_ids_ | ccMesh | |
| triangle_uvs_ | ccMesh | |
| triangleIndexesContainer typedef | ccMesh | |
| triangleMaterialIndexesSet typedef | ccMesh | |
| triangleNormalsIndexesSet typedef | ccMesh | protected |
| trianglePicking(const CCVector2d &clickPos, const ccGLCameraParameters &camera, int &nearestTriIndex, double &nearestSquareDist, CCVector3d &nearestPoint, CCVector3d *barycentricCoords=nullptr) const | ccGenericMesh | virtual |
| trianglePicking(unsigned triIndex, const CCVector2d &clickPos, const ccGLCameraParameters &camera, CCVector3d &point, CCVector3d *barycentricCoords=nullptr) const | ccGenericMesh | virtual |
| trianglePicking(unsigned triIndex, const CCVector2d &clickPos, const ccGLMatrix &trans, bool noGLTrans, const ccGenericPointCloud &vertices, const ccGLCameraParameters &camera, CCVector3d &point, CCVector3d *barycentricCoords=nullptr) const | ccGenericMesh | protectedvirtual |
| triangleTexCoordIndexesSet typedef | ccMesh | protected |
| Triangulate(ccGenericPointCloud *cloud, cloudViewer::TRIANGULATION_TYPES type, bool updateNormals=false, PointCoordinateType maxEdgeLength=0, unsigned char dim=2) | ccMesh | static |
| TriangulateTwoPolylines(ccPolyline *p1, ccPolyline *p2, CCVector3 *projectionDir=nullptr) | ccMesh | static |
| triNormsShown() const | ccGenericMesh | inlinevirtual |
| updateNameIn3DRecursive() | ccHObject | |
| updateRepresentation() | ccGenericPrimitive | protectedvirtual |
| updateTextures(const std::string &texture_file) | ccGenericMesh | |
| updateTextures(const std::vector< std::string > &texture_files) | ccGenericMesh | |
| vertices() | ccGenericPrimitive | protected |
| WriteError() | ccSerializableObject | inlinestatic |
| ~ccDrawableObject()=default | ccDrawableObject | virtual |
| ~ccGenericMesh() override=default | ccGenericMesh | |
| ~ccHObject() override | ccHObject | virtual |
| ~ccMesh() override | ccMesh | |
| ~ccSerializableObject()=default | ccSerializableObject | virtual |
| ~GenericIndexedMesh() override=default | cloudViewer::GenericIndexedMesh | |
| ~GenericMesh()=default | cloudViewer::GenericMesh | virtual |