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 |