Mesh::MeshObject Member List

This is the complete list of members for Mesh::MeshObject, including all inherited members.

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 > &) constMesh::MeshObject
addMesh(const MeshObject &)Mesh::MeshObject
addMesh(const MeshCore::MeshKernel &)Mesh::MeshObject
addPointsToSelection(const std::vector< PointIndex > &) constMesh::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 &)=defaultBase::BaseClass
clear()Mesh::MeshObject
clearFacetSelection() constMesh::MeshObject
clearPointSelection() constMesh::MeshObject
collapseEdge(FacetIndex, FacetIndex)Mesh::MeshObject
collapseFacet(FacetIndex)Mesh::MeshObject
collapseFacets(const std::vector< FacetIndex > &)Mesh::MeshObject
ComplexGeoData()Data::ComplexGeoData
const_segment_iterator typedefMesh::MeshObject
countComponents() constMesh::MeshObject
countEdges() constMesh::MeshObject
countFacets() constMesh::MeshObject
countNonUniformOrientedFacets() constMesh::MeshObject
countPoints() constMesh::MeshObject
countSegments() constMesh::MeshObject
countSelectedFacets() constMesh::MeshObject
countSelectedPoints() constMesh::MeshObject
countSubElements(const char *Type) constMesh::MeshObjectvirtual
create(void)Base::Persistencestatic
createCone(float, float, float, int, float, int)Mesh::MeshObjectstatic
createCube(float, float, float)Mesh::MeshObjectstatic
createCube(float, float, float, float)Mesh::MeshObjectstatic
createCube(const Base::BoundBox3d &)Mesh::MeshObjectstatic
createCylinder(float, float, int, float, int)Mesh::MeshObjectstatic
createEllipsoid(float, float, int)Mesh::MeshObjectstatic
createMeshFromList(Py::List &list)Mesh::MeshObjectstatic
createSphere(float, int)Mesh::MeshObjectstatic
createTorus(float, float, int)Mesh::MeshObjectstatic
crossSections(const std::vector< TPlane > &, std::vector< TPolylines > &sections, float fMinEps=1.0e-2f, bool bConnectPolygons=false) constMesh::MeshObject
cut(const Base::Polygon2d &polygon, const Base::ViewProjMethod &proj, CutType)Mesh::MeshObject
CutType enum nameMesh::MeshObject
CYLINDER enum valueMesh::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::ComplexGeoDatastatic
encodeAttribute(const std::string &)Base::Persistencestatic
facets_begin() constMesh::MeshObject
facets_end() constMesh::MeshObject
fillupHoles(unsigned long, int, MeshCore::AbstractPolygonTriangulator &)Mesh::MeshObject
findElementName(const char *subname)Data::ComplexGeoDatastatic
flipNormals()Mesh::MeshObject
GeometryType enum nameMesh::MeshObject
getBoundBox() constMesh::MeshObjectvirtual
getCenterOfGravity(Base::Vector3d &center) constMesh::MeshObjectvirtual
getClassTypeId(void)Base::Persistencestatic
getComponents() constMesh::MeshObject
getEigenSystem(Base::Vector3d &v) constMesh::MeshObject
getElementTypes() constMesh::MeshObjectvirtual
getFaces(std::vector< Base::Vector3d > &Points, std::vector< Facet > &Topo, float Accuracy, uint16_t flags=0) constMesh::MeshObjectvirtual
getFacesFromSubElement(const Data::Segment *, std::vector< Base::Vector3d > &Points, std::vector< Base::Vector3d > &PointNormals, std::vector< Facet > &faces) constMesh::MeshObjectvirtual
getFacetsFromSelection(std::vector< FacetIndex > &) constMesh::MeshObject
getKernel()Mesh::MeshObject
getKernel() constMesh::MeshObject
getLines(std::vector< Base::Vector3d > &Points, std::vector< Line > &lines, float Accuracy, uint16_t flags=0) constData::ComplexGeoDatavirtual
getLinesFromSubElement(const Segment *, std::vector< Base::Vector3d > &Points, std::vector< Line > &lines) constData::ComplexGeoDatavirtual
getMemSize() constMesh::MeshObjectvirtual
getMeshFacet(FacetIndex) constMesh::MeshObject
getMeshPoint(PointIndex) constMesh::MeshObject
getPlacement() constData::ComplexGeoData
getPoint(PointIndex) constMesh::MeshObject
getPointDegree(const std::vector< FacetIndex > &facets, std::vector< PointIndex > &point_degree) constMesh::MeshObject
getPointFromLineIntersection(const Base::Vector3f &base, const Base::Vector3f &dir) constData::ComplexGeoDatavirtual
getPointNormal(PointIndex) constMesh::MeshObject
getPointNormals() constMesh::MeshObject
getPoints(std::vector< Base::Vector3d > &Points, std::vector< Base::Vector3d > &Normals, float Accuracy, uint16_t flags=0) constMesh::MeshObjectvirtual
getPointsFromFacets(const std::vector< FacetIndex > &facets) constMesh::MeshObject
getPointsFromSelection(std::vector< PointIndex > &) constMesh::MeshObject
getPyObject()Base::BaseClassvirtual
getRefCount() constBase::Handled
getSegment(unsigned long) constMesh::MeshObject
getSegment(unsigned long)Mesh::MeshObject
getSegmentsOfType(GeometryType, float dev, unsigned long minFacets) constMesh::MeshObject
getSubElement(const char *Type, unsigned long) constMesh::MeshObjectvirtual
getSubElementByName(const char *Name) constData::ComplexGeoDatavirtual
getSurface() constMesh::MeshObject
getTransform() constMesh::MeshObjectvirtual
getTypeId(void) constBase::Persistencevirtual
getVolume() constMesh::MeshObject
Handled()Base::Handled
harmonizeNormals()Mesh::MeshObject
hasCorruptedFacets() constMesh::MeshObject
hasFacetsOutOfRange() constMesh::MeshObject
hasInvalidNeighbourhood() constMesh::MeshObject
hasInvalidPoints() constMesh::MeshObject
hasMappedElementName(const char *subname)Data::ComplexGeoDatastatic
hasMissingElement(const char *subname)Data::ComplexGeoDatastatic
hasNonManifolds() constMesh::MeshObject
hasPointsOnEdge() constMesh::MeshObject
hasPointsOutOfRange() constMesh::MeshObject
hasSelectedFacets() constMesh::MeshObject
hasSelectedPoints() constMesh::MeshObject
hasSelfIntersections() constMesh::MeshObject
indexPostfix()Data::ComplexGeoDatastatic
init(void)Base::Persistencestatic
initSubclass(Base::Type &toInit, const char *ClassName, const char *ParentName, Type::instantiationMethod method=nullptr)Base::BaseClassprotectedstatic
INNER enum valueMesh::MeshObject
inner(const MeshObject &) constMesh::MeshObject
insertVertex(FacetIndex, const Base::Vector3f &v)Mesh::MeshObject
intersect(const MeshObject &) constMesh::MeshObject
isDerivedFrom(const Type type) constBase::BaseClass
isMappedElement(const char *name)Data::ComplexGeoDatastatic
isSolid() constMesh::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 > &) constMesh::MeshObject
MeshObject()Mesh::MeshObject
MeshObject(const MeshCore::MeshKernel &Kernel)Mesh::MeshObjectexplicit
MeshObject(const MeshCore::MeshKernel &Kernel, const Base::Matrix4D &Mtrx)Mesh::MeshObjectexplicit
MeshObject(const MeshObject &)Mesh::MeshObject
missingPrefix()Data::ComplexGeoDatastatic
movePoint(PointIndex, const Base::Vector3d &v)Mesh::MeshObject
newElementName(const char *name)Data::ComplexGeoDatastatic
noElementName(const char *name)Data::ComplexGeoDatastatic
offset(float fSize)Mesh::MeshObject
offsetSpecial(float fSize, float zmax, float zmin)Mesh::MeshObject
offsetSpecial2(float fSize)Mesh::MeshObject
oldElementName(const char *name)Data::ComplexGeoDatastatic
operator=(const MeshObject &)Mesh::MeshObject
Data::ComplexGeoData::operator=(const BaseClass &)=defaultBase::BaseClass
Data::ComplexGeoData::operator=(const Handled &)Base::Handled
optimizeEdges()Mesh::MeshObject
optimizeTopology(float)Mesh::MeshObject
OUTER enum valueMesh::MeshObject
outer(const MeshObject &) constMesh::MeshObject
PLANE enum valueMesh::MeshObject
points_begin() constMesh::MeshObject
points_end() constMesh::MeshObject
ref() constBase::Handled
refine()Mesh::MeshObject
removeComponents(unsigned long)Mesh::MeshObject
removeDuplicatedFacets()Mesh::MeshObject
removeDuplicatedPoints()Mesh::MeshObject
removeFacetsFromSelection(const std::vector< FacetIndex > &) constMesh::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 > &) constMesh::MeshObject
removePointsOnEdge(bool fillBoundary)Mesh::MeshObject
removeSelfIntersections()Mesh::MeshObject
removeSelfIntersections(const std::vector< FacetIndex > &)Mesh::MeshObject
representation() constMesh::MeshObject
Restore(Base::XMLReader &reader)Mesh::MeshObjectvirtual
RestoreDocFile(Base::Reader &reader)Mesh::MeshObjectvirtual
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) constMesh::MeshObject
save(std::ostream &, MeshCore::MeshIO::Format f, const MeshCore::Material *mat=nullptr, const char *objectname=nullptr) constMesh::MeshObject
save(std::ostream &) constMesh::MeshObject
Save(Base::Writer &writer) constMesh::MeshObjectvirtual
SaveDocFile(Base::Writer &writer) constMesh::MeshObjectvirtual
section(const MeshObject &, bool connectLines, float fMinDist) constMesh::MeshObject
SegmentMesh::MeshObjectfriend
segments_begin() constMesh::MeshObject
segments_end() constMesh::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::BaseClassvirtual
setTransform(const Base::Matrix4D &rclTrf)Mesh::MeshObjectvirtual
smooth(int iterations, float d_max)Mesh::MeshObject
snapVertex(FacetIndex, const Base::Vector3f &v)Mesh::MeshObject
SPHERE enum valueMesh::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 &) constMesh::MeshObject
swap(MeshCore::MeshKernel &Kernel)Mesh::MeshObject
swap(MeshObject &mesh)Mesh::MeshObject
swapEdge(FacetIndex, FacetIndex)Mesh::MeshObject
TagData::ComplexGeoDatamutable
tagPostfix()Data::ComplexGeoDatastatic
topologyInfo() constMesh::MeshObject
TPlane typedefMesh::MeshObject
TPolylines typedefMesh::MeshObject
transformGeometry(const Base::Matrix4D &rclMat)Mesh::MeshObjectvirtual
transformToEigenSystem()Mesh::MeshObject
transformToInside(const Base::Vector3d &vec) constData::ComplexGeoDataprotected
transformToOutside(const Base::Vector3f &vec) constData::ComplexGeoDataprotected
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 &) constMesh::MeshObject
unref() constBase::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::BaseClassvirtual
~ComplexGeoData()Data::ComplexGeoDatavirtual
~Handled()Base::Handledvirtual
~MeshObject()Mesh::MeshObjectvirtual