| addFacet(const MeshCore::MeshGeomFacet &facet) | Mesh::MeshObject | |
| addFacets(const std::vector< MeshCore::MeshGeomFacet > &facets) | Mesh::MeshObject | |
| addFacets(const std::vector< MeshCore::MeshFacet > &facets, bool checkManifolds) | Mesh::MeshObject | |
| addFacets(const std::vector< MeshCore::MeshFacet > &facets, const std::vector< Base::Vector3f > &points, bool checkManifolds) | Mesh::MeshObject | |
| addFacets(const std::vector< Data::ComplexGeoData::Facet > &facets, const std::vector< Base::Vector3d > &points, bool checkManifolds) | Mesh::MeshObject | |
| addFacetsToSelection(const std::vector< FacetIndex > &) const | Mesh::MeshObject | |
| addMesh(const MeshObject &) | Mesh::MeshObject | |
| addMesh(const MeshCore::MeshKernel &) | Mesh::MeshObject | |
| addPointsToSelection(const std::vector< PointIndex > &) const | Mesh::MeshObject | |
| addSegment(const Segment &) | Mesh::MeshObject | |
| addSegment(const std::vector< FacetIndex > &) | Mesh::MeshObject | |
| applyRotation(const Base::Rotation &) | Data::ComplexGeoData | |
| applyTransform(const Base::Matrix4D &rclTrf) | Data::ComplexGeoData | |
| applyTranslation(const Base::Vector3d &) | Data::ComplexGeoData | |
| BaseClass() | Base::BaseClass | |
| BaseClass(const BaseClass &)=default | Base::BaseClass | |
| clear() | Mesh::MeshObject | |
| clearFacetSelection() const | Mesh::MeshObject | |
| clearPointSelection() const | Mesh::MeshObject | |
| collapseEdge(FacetIndex, FacetIndex) | Mesh::MeshObject | |
| collapseFacet(FacetIndex) | Mesh::MeshObject | |
| collapseFacets(const std::vector< FacetIndex > &) | Mesh::MeshObject | |
| ComplexGeoData() | Data::ComplexGeoData | |
| const_segment_iterator typedef | Mesh::MeshObject | |
| countComponents() const | Mesh::MeshObject | |
| countEdges() const | Mesh::MeshObject | |
| countFacets() const | Mesh::MeshObject | |
| countNonUniformOrientedFacets() const | Mesh::MeshObject | |
| countPoints() const | Mesh::MeshObject | |
| countSegments() const | Mesh::MeshObject | |
| countSelectedFacets() const | Mesh::MeshObject | |
| countSelectedPoints() const | Mesh::MeshObject | |
| countSubElements(const char *Type) const | Mesh::MeshObject | virtual |
| create(void) | Base::Persistence | static |
| createCone(float, float, float, int, float, int) | Mesh::MeshObject | static |
| createCube(float, float, float) | Mesh::MeshObject | static |
| createCube(float, float, float, float) | Mesh::MeshObject | static |
| createCube(const Base::BoundBox3d &) | Mesh::MeshObject | static |
| createCylinder(float, float, int, float, int) | Mesh::MeshObject | static |
| createEllipsoid(float, float, int) | Mesh::MeshObject | static |
| createMeshFromList(Py::List &list) | Mesh::MeshObject | static |
| createSphere(float, int) | Mesh::MeshObject | static |
| createTorus(float, float, int) | Mesh::MeshObject | static |
| crossSections(const std::vector< TPlane > &, std::vector< TPolylines > §ions, float fMinEps=1.0e-2f, bool bConnectPolygons=false) const | Mesh::MeshObject | |
| cut(const Base::Polygon2d &polygon, const Base::ViewProjMethod &proj, CutType) | Mesh::MeshObject | |
| CutType enum name | Mesh::MeshObject | |
| CYLINDER enum value | Mesh::MeshObject | |
| decimate(float fTolerance, float fReduction) | Mesh::MeshObject | |
| decimate(int targetSize) | Mesh::MeshObject | |
| deleteFacets(const std::vector< FacetIndex > &removeIndices) | Mesh::MeshObject | |
| deletePoints(const std::vector< PointIndex > &removeIndices) | Mesh::MeshObject | |
| deleteSelectedFacets() | Mesh::MeshObject | |
| deleteSelectedPoints() | Mesh::MeshObject | |
| dumpToStream(std::ostream &stream, int compression) | Base::Persistence | |
| elementMapPrefix() | Data::ComplexGeoData | static |
| encodeAttribute(const std::string &) | Base::Persistence | static |
| facets_begin() const | Mesh::MeshObject | |
| facets_end() const | Mesh::MeshObject | |
| fillupHoles(unsigned long, int, MeshCore::AbstractPolygonTriangulator &) | Mesh::MeshObject | |
| findElementName(const char *subname) | Data::ComplexGeoData | static |
| flipNormals() | Mesh::MeshObject | |
| GeometryType enum name | Mesh::MeshObject | |
| getBoundBox() const | Mesh::MeshObject | virtual |
| getCenterOfGravity(Base::Vector3d ¢er) const | Mesh::MeshObject | virtual |
| getClassTypeId(void) | Base::Persistence | static |
| getComponents() const | Mesh::MeshObject | |
| getEigenSystem(Base::Vector3d &v) const | Mesh::MeshObject | |
| getElementTypes() const | Mesh::MeshObject | virtual |
| getFaces(std::vector< Base::Vector3d > &Points, std::vector< Facet > &Topo, float Accuracy, uint16_t flags=0) const | Mesh::MeshObject | virtual |
| getFacesFromSubElement(const Data::Segment *, std::vector< Base::Vector3d > &Points, std::vector< Base::Vector3d > &PointNormals, std::vector< Facet > &faces) const | Mesh::MeshObject | virtual |
| getFacetsFromSelection(std::vector< FacetIndex > &) const | Mesh::MeshObject | |
| getKernel() | Mesh::MeshObject | |
| getKernel() const | Mesh::MeshObject | |
| getLines(std::vector< Base::Vector3d > &Points, std::vector< Line > &lines, float Accuracy, uint16_t flags=0) const | Data::ComplexGeoData | virtual |
| getLinesFromSubElement(const Segment *, std::vector< Base::Vector3d > &Points, std::vector< Line > &lines) const | Data::ComplexGeoData | virtual |
| getMemSize() const | Mesh::MeshObject | virtual |
| getMeshFacet(FacetIndex) const | Mesh::MeshObject | |
| getMeshPoint(PointIndex) const | Mesh::MeshObject | |
| getPlacement() const | Data::ComplexGeoData | |
| getPoint(PointIndex) const | Mesh::MeshObject | |
| getPointDegree(const std::vector< FacetIndex > &facets, std::vector< PointIndex > &point_degree) const | Mesh::MeshObject | |
| getPointFromLineIntersection(const Base::Vector3f &base, const Base::Vector3f &dir) const | Data::ComplexGeoData | virtual |
| getPointNormal(PointIndex) const | Mesh::MeshObject | |
| getPointNormals() const | Mesh::MeshObject | |
| getPoints(std::vector< Base::Vector3d > &Points, std::vector< Base::Vector3d > &Normals, float Accuracy, uint16_t flags=0) const | Mesh::MeshObject | virtual |
| getPointsFromFacets(const std::vector< FacetIndex > &facets) const | Mesh::MeshObject | |
| getPointsFromSelection(std::vector< PointIndex > &) const | Mesh::MeshObject | |
| getPyObject() | Base::BaseClass | virtual |
| getRefCount() const | Base::Handled | |
| getSegment(unsigned long) const | Mesh::MeshObject | |
| getSegment(unsigned long) | Mesh::MeshObject | |
| getSegmentsOfType(GeometryType, float dev, unsigned long minFacets) const | Mesh::MeshObject | |
| getSubElement(const char *Type, unsigned long) const | Mesh::MeshObject | virtual |
| getSubElementByName(const char *Name) const | Data::ComplexGeoData | virtual |
| getSurface() const | Mesh::MeshObject | |
| getTransform() const | Mesh::MeshObject | virtual |
| getTypeId(void) const | Base::Persistence | virtual |
| getVolume() const | Mesh::MeshObject | |
| Handled() | Base::Handled | |
| harmonizeNormals() | Mesh::MeshObject | |
| hasCorruptedFacets() const | Mesh::MeshObject | |
| hasFacetsOutOfRange() const | Mesh::MeshObject | |
| hasInvalidNeighbourhood() const | Mesh::MeshObject | |
| hasInvalidPoints() const | Mesh::MeshObject | |
| hasMappedElementName(const char *subname) | Data::ComplexGeoData | static |
| hasMissingElement(const char *subname) | Data::ComplexGeoData | static |
| hasNonManifolds() const | Mesh::MeshObject | |
| hasPointsOnEdge() const | Mesh::MeshObject | |
| hasPointsOutOfRange() const | Mesh::MeshObject | |
| hasSelectedFacets() const | Mesh::MeshObject | |
| hasSelectedPoints() const | Mesh::MeshObject | |
| hasSelfIntersections() const | Mesh::MeshObject | |
| indexPostfix() | Data::ComplexGeoData | static |
| init(void) | Base::Persistence | static |
| initSubclass(Base::Type &toInit, const char *ClassName, const char *ParentName, Type::instantiationMethod method=nullptr) | Base::BaseClass | protectedstatic |
| INNER enum value | Mesh::MeshObject | |
| inner(const MeshObject &) const | Mesh::MeshObject | |
| insertVertex(FacetIndex, const Base::Vector3f &v) | Mesh::MeshObject | |
| intersect(const MeshObject &) const | Mesh::MeshObject | |
| isDerivedFrom(const Type type) const | Base::BaseClass | |
| isMappedElement(const char *name) | Data::ComplexGeoData | static |
| isSolid() const | Mesh::MeshObject | |
| load(const char *file, MeshCore::Material *mat=nullptr) | Mesh::MeshObject | |
| load(std::istream &, MeshCore::MeshIO::Format f, MeshCore::Material *mat=nullptr) | Mesh::MeshObject | |
| load(std::istream &) | Mesh::MeshObject | |
| mergeFacets() | Mesh::MeshObject | |
| meshFromSegment(const std::vector< FacetIndex > &) const | Mesh::MeshObject | |
| MeshObject() | Mesh::MeshObject | |
| MeshObject(const MeshCore::MeshKernel &Kernel) | Mesh::MeshObject | explicit |
| MeshObject(const MeshCore::MeshKernel &Kernel, const Base::Matrix4D &Mtrx) | Mesh::MeshObject | explicit |
| MeshObject(const MeshObject &) | Mesh::MeshObject | |
| missingPrefix() | Data::ComplexGeoData | static |
| movePoint(PointIndex, const Base::Vector3d &v) | Mesh::MeshObject | |
| newElementName(const char *name) | Data::ComplexGeoData | static |
| noElementName(const char *name) | Data::ComplexGeoData | static |
| offset(float fSize) | Mesh::MeshObject | |
| offsetSpecial(float fSize, float zmax, float zmin) | Mesh::MeshObject | |
| offsetSpecial2(float fSize) | Mesh::MeshObject | |
| oldElementName(const char *name) | Data::ComplexGeoData | static |
| operator=(const MeshObject &) | Mesh::MeshObject | |
| Data::ComplexGeoData::operator=(const BaseClass &)=default | Base::BaseClass | |
| Data::ComplexGeoData::operator=(const Handled &) | Base::Handled | |
| optimizeEdges() | Mesh::MeshObject | |
| optimizeTopology(float) | Mesh::MeshObject | |
| OUTER enum value | Mesh::MeshObject | |
| outer(const MeshObject &) const | Mesh::MeshObject | |
| PLANE enum value | Mesh::MeshObject | |
| points_begin() const | Mesh::MeshObject | |
| points_end() const | Mesh::MeshObject | |
| ref() const | Base::Handled | |
| refine() | Mesh::MeshObject | |
| removeComponents(unsigned long) | Mesh::MeshObject | |
| removeDuplicatedFacets() | Mesh::MeshObject | |
| removeDuplicatedPoints() | Mesh::MeshObject | |
| removeFacetsFromSelection(const std::vector< FacetIndex > &) const | Mesh::MeshObject | |
| removeFoldsOnSurface() | Mesh::MeshObject | |
| removeFullBoundaryFacets() | Mesh::MeshObject | |
| removeInvalidPoints() | Mesh::MeshObject | |
| removeNeedles(float) | Mesh::MeshObject | |
| removeNonManifoldPoints() | Mesh::MeshObject | |
| removeNonManifolds() | Mesh::MeshObject | |
| removePointsFromSelection(const std::vector< PointIndex > &) const | Mesh::MeshObject | |
| removePointsOnEdge(bool fillBoundary) | Mesh::MeshObject | |
| removeSelfIntersections() | Mesh::MeshObject | |
| removeSelfIntersections(const std::vector< FacetIndex > &) | Mesh::MeshObject | |
| representation() const | Mesh::MeshObject | |
| Restore(Base::XMLReader &reader) | Mesh::MeshObject | virtual |
| RestoreDocFile(Base::Reader &reader) | Mesh::MeshObject | virtual |
| restoreFromStream(std::istream &stream) | Base::Persistence | |
| save(const char *file, MeshCore::MeshIO::Format f=MeshCore::MeshIO::Undefined, const MeshCore::Material *mat=nullptr, const char *objectname=nullptr) const | Mesh::MeshObject | |
| save(std::ostream &, MeshCore::MeshIO::Format f, const MeshCore::Material *mat=nullptr, const char *objectname=nullptr) const | Mesh::MeshObject | |
| save(std::ostream &) const | Mesh::MeshObject | |
| Save(Base::Writer &writer) const | Mesh::MeshObject | virtual |
| SaveDocFile(Base::Writer &writer) const | Mesh::MeshObject | virtual |
| section(const MeshObject &, bool connectLines, float fMinDist) const | Mesh::MeshObject | |
| Segment | Mesh::MeshObject | friend |
| segments_begin() const | Mesh::MeshObject | |
| segments_end() const | Mesh::MeshObject | |
| setFacets(const std::vector< MeshCore::MeshGeomFacet > &facets) | Mesh::MeshObject | |
| setFacets(const std::vector< Data::ComplexGeoData::Facet > &facets, const std::vector< Base::Vector3d > &points) | Mesh::MeshObject | |
| setKernel(const MeshCore::MeshKernel &m) | Mesh::MeshObject | |
| setPlacement(const Base::Placement &rclPlacement) | Data::ComplexGeoData | |
| setPoint(PointIndex, const Base::Vector3d &v) | Mesh::MeshObject | |
| setPyObject(PyObject *) | Base::BaseClass | virtual |
| setTransform(const Base::Matrix4D &rclTrf) | Mesh::MeshObject | virtual |
| smooth(int iterations, float d_max) | Mesh::MeshObject | |
| snapVertex(FacetIndex, const Base::Vector3f &v) | Mesh::MeshObject | |
| SPHERE enum value | Mesh::MeshObject | |
| splitEdge(FacetIndex, FacetIndex, const Base::Vector3f &) | Mesh::MeshObject | |
| splitEdges() | Mesh::MeshObject | |
| splitFacet(FacetIndex, const Base::Vector3f &, const Base::Vector3f &) | Mesh::MeshObject | |
| subtract(const MeshObject &) const | Mesh::MeshObject | |
| swap(MeshCore::MeshKernel &Kernel) | Mesh::MeshObject | |
| swap(MeshObject &mesh) | Mesh::MeshObject | |
| swapEdge(FacetIndex, FacetIndex) | Mesh::MeshObject | |
| Tag | Data::ComplexGeoData | mutable |
| tagPostfix() | Data::ComplexGeoData | static |
| topologyInfo() const | Mesh::MeshObject | |
| TPlane typedef | Mesh::MeshObject | |
| TPolylines typedef | Mesh::MeshObject | |
| transformGeometry(const Base::Matrix4D &rclMat) | Mesh::MeshObject | virtual |
| transformToEigenSystem() | Mesh::MeshObject | |
| transformToInside(const Base::Vector3d &vec) const | Data::ComplexGeoData | protected |
| transformToOutside(const Base::Vector3f &vec) const | Data::ComplexGeoData | protected |
| trim(const Base::Polygon2d &polygon, const Base::ViewProjMethod &proj, CutType) | Mesh::MeshObject | |
| trimByPlane(const Base::Vector3f &base, const Base::Vector3f &normal) | Mesh::MeshObject | |
| unite(const MeshObject &) const | Mesh::MeshObject | |
| unref() const | Base::Handled | |
| validateCaps(float fMaxAngle, float fSplitFactor) | Mesh::MeshObject | |
| validateDeformations(float fMaxAngle, float fEps) | Mesh::MeshObject | |
| validateDegenerations(float fEps) | Mesh::MeshObject | |
| validateIndices() | Mesh::MeshObject | |
| ~BaseClass() | Base::BaseClass | virtual |
| ~ComplexGeoData() | Data::ComplexGeoData | virtual |
| ~Handled() | Base::Handled | virtual |
| ~MeshObject() | Mesh::MeshObject | virtual |