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< unsigned long > &) constMesh::MeshObject
addMesh(const MeshObject &)Mesh::MeshObject
addMesh(const MeshCore::MeshKernel &)Mesh::MeshObject
addPointsToSelection(const std::vector< unsigned long > &) constMesh::MeshObject
addSegment(const Segment &)Mesh::MeshObject
addSegment(const std::vector< unsigned long > &)Mesh::MeshObject
applyRotation(const Base::Rotation &)Data::ComplexGeoData
applyTransform(const Base::Matrix4D &rclTrf)Data::ComplexGeoData
applyTranslation(const Base::Vector3d &)Data::ComplexGeoData
BaseClass()Base::BaseClass
clear(void)Mesh::MeshObject
clearFacetSelection() constMesh::MeshObject
clearPointSelection() constMesh::MeshObject
collapseEdge(unsigned long, unsigned long)Mesh::MeshObject
collapseFacet(unsigned long)Mesh::MeshObject
collapseFacets(const std::vector< unsigned long > &)Mesh::MeshObject
ComplexGeoData(void)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
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< unsigned long > &removeIndices)Mesh::MeshObject
deletePoints(const std::vector< unsigned long > &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(void) constMesh::MeshObjectvirtual
getCenterOfGravity(Base::Vector3d &center) constData::ComplexGeoDatavirtual
getClassTypeId(void)Base::Persistencestatic
getComponents() constMesh::MeshObject
getEigenSystem(Base::Vector3d &v) constMesh::MeshObject
getElementTypes(void) 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
getFacet(unsigned long) constMesh::MeshObject
getFacetsFromSelection(std::vector< unsigned long > &) constMesh::MeshObject
getKernel(void)Mesh::MeshObject
getKernel(void) 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(void) constMesh::MeshObjectvirtual
getPlacement() constData::ComplexGeoData
getPoint(unsigned long) constMesh::MeshObject
getPointDegree(const std::vector< unsigned long > &facets, std::vector< unsigned long > &point_degree) constMesh::MeshObject
getPointFromLineIntersection(const Base::Vector3f &base, const Base::Vector3f &dir) constData::ComplexGeoDatavirtual
getPointNormal(unsigned long) 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< unsigned long > &facets) constMesh::MeshObject
getPointsFromSelection(std::vector< unsigned long > &) constMesh::MeshObject
getPyObject(void)Base::BaseClassvirtual
getRefCount(void) 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(void) constMesh::MeshObjectvirtual
getTypeId(void) constBase::Persistencevirtual
getVolume() constMesh::MeshObject
Handled()Base::Handled
harmonizeNormals()Mesh::MeshObject
hasInvalidPoints() constMesh::MeshObject
hasMappedElementName(const char *subname)Data::ComplexGeoDatastatic
hasMissingElement(const char *subname)Data::ComplexGeoDatastatic
hasNonManifolds() 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(const MeshObject &) constMesh::MeshObject
INNER enum valueMesh::MeshObject
insertVertex(unsigned long, 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=0)Mesh::MeshObject
load(std::istream &, MeshCore::MeshIO::Format f, MeshCore::Material *mat=0)Mesh::MeshObject
load(std::istream &)Mesh::MeshObject
mergeFacets()Mesh::MeshObject
meshFromSegment(const std::vector< unsigned long > &) 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(unsigned long, 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 Handled &)Base::Handled
optimizeEdges()Mesh::MeshObject
optimizeTopology(float)Mesh::MeshObject
outer(const MeshObject &) constMesh::MeshObject
OUTER enum valueMesh::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< unsigned long > &) 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< unsigned long > &) constMesh::MeshObject
removeSelfIntersections()Mesh::MeshObject
removeSelfIntersections(const std::vector< unsigned long > &)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=0, const char *objectname=0) constMesh::MeshObject
save(std::ostream &, MeshCore::MeshIO::Format f, const MeshCore::Material *mat=0, const char *objectname=0) constMesh::MeshObject
save(std::ostream &) constMesh::MeshObject
Save(Base::Writer &writer) constMesh::MeshObjectvirtual
SaveDocFile(Base::Writer &writer) constMesh::MeshObjectvirtual
Segment classMesh::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(unsigned long, 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(unsigned long, const Base::Vector3f &v)Mesh::MeshObject
SPHERE enum valueMesh::MeshObject
splitEdge(unsigned long, unsigned long, const Base::Vector3f &)Mesh::MeshObject
splitEdges()Mesh::MeshObject
splitFacet(unsigned long, 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(unsigned long, unsigned long)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
trim(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