CFx SDK Documentation 2024 SP0
|
This is the complete list of members for FacetModeler::Body, including all inherited members.
addFace(Face *pFace) | FacetModeler::Body | |
addFace(Surface *pSurface=NULL) | FacetModeler::Body | |
addSurface(Surface *pSurface) | FacetModeler::Body | |
addVertex(Vertex *pVertex) | FacetModeler::Body | |
addVertex(const OdGePoint3d &pt) | FacetModeler::Body | |
Body() | FacetModeler::Body | |
Body(const Body &B) | FacetModeler::Body | |
Body(class BodyImpl *pImpl) | FacetModeler::Body | explicitprotected |
BodyCustom | FacetModeler::Body | friend |
BodyImpl | FacetModeler::Body | friend |
BodyInternalConsistencyRestorer | FacetModeler::Body | friend |
boolOper(BooleanOperation eOperation, Body &rOperandA, Body &rOperandB, bool bOptimization=false) | FacetModeler::Body | static |
box(const OdGePoint3d &ptOrigin, const OdGeVector3d &vSizes) | FacetModeler::Body | static |
cachedEdgesCount() const | FacetModeler::Body | |
checkInternalConsistence(OdString *pFirstErrorDetected=NULL) const | FacetModeler::Body | |
clear() | FacetModeler::Body | |
clearBodyTags(TagType clearValue=0) | FacetModeler::Body | inline |
clearEdgeTags(TagType clearValue=0) | FacetModeler::Body | |
clearFaceFlags(OdUInt32 clearValue=0) | FacetModeler::Body | |
clearFaceTags(TagType clearValue=0) | FacetModeler::Body | |
clearSurfaceTags(TagType clearValue=0) | FacetModeler::Body | |
clearVertexTags(TagType clearValue=0) | FacetModeler::Body | |
clone() const | FacetModeler::Body | |
combine(Body &rAnother) | FacetModeler::Body | |
containsNonManifoldEdges() const | FacetModeler::Body | |
countEdges() const | FacetModeler::Body | |
createFromMesh(const std::vector< OdGePoint3d > &aVertices, const std::vector< OdInt32 > &aFaceData, const std::vector< OdUInt32 > *aFaceFlags=NULL, const std::vector< OdUInt32 > *aEdgeFlags=NULL, const std::vector< OdUInt32 > *aVertexFlags=NULL, const std::vector< OdUInt32 > *pFaceColors=NULL, const std::vector< OdUInt32 > *pEdgeColors=NULL, const std::vector< OdGePoint2d > *pMappingCoords=NULL) | FacetModeler::Body | static |
decomposeIntoLumps(std::vector< Body > &aLumps) | FacetModeler::Body | |
deleteFace(Face *pFace) | FacetModeler::Body | |
deleteUnusedSurfaces() | FacetModeler::Body | |
deleteUnusedVertices() | FacetModeler::Body | |
extrusion(const Profile2D &rBase, const OdGeVector3d &vDir, const DeviationParams &deviation=FMGeGbl::gDefDev) | FacetModeler::Body | static |
extrusion(const Profile2D &rBase, const Contour3D &rPath, const DeviationParams &deviation=FMGeGbl::gDefDev) | FacetModeler::Body | static |
extrusion(const Profile2D &rBase, const OdGePoint3dArray &rPath, const OdGeVector3d &vNormal, const DeviationParams &devDeviation=FMGeGbl::gDefDev) | FacetModeler::Body | static |
extrusion(const Profile2D &rBase, const OdGeMatrix3d &mBasePlane, const OdGeVector3d &vDir, const DeviationParams &deviation=FMGeGbl::gDefDev) | FacetModeler::Body | static |
Face | FacetModeler::Body | friend |
faceCount() const | FacetModeler::Body | |
faceList() const | FacetModeler::Body | |
generateMesh(GeMesh::OdGeTrMesh &mesh) const | FacetModeler::Body | |
hasCoincidentEdges() const | FacetModeler::Body | |
hasCoincidentVertices() const | FacetModeler::Body | |
intersectLine(const OdGeLinearEnt3d &gLine, std::vector< OdGePoint3d > &aPoints, bool bSortResults=false) const | FacetModeler::Body | |
interval() const | FacetModeler::Body | |
isClosed() const | FacetModeler::Body | |
isNull() const | FacetModeler::Body | |
kEmpty | FacetModeler::Body | static |
mergeCoincidentVertices() | FacetModeler::Body | |
mergeCoplanarEntities() | FacetModeler::Body | |
negate() | FacetModeler::Body | |
operator!=(const Body &aBody) const | FacetModeler::Body | |
operator=(const Body &B) | FacetModeler::Body | |
operator==(const Body &aBody) const | FacetModeler::Body | |
pyramid(const Profile2D &rBase, const OdGePoint3d &ptApex, const DeviationParams &deviation=FMGeGbl::gDefDev) | FacetModeler::Body | static |
regeneratePairEdges() | FacetModeler::Body | |
removeFace(Face *pFace) | FacetModeler::Body | |
revolution(const Profile2D &rBase, double dRadius, double dHeight, const DeviationParams &deviation=FMGeGbl::gDefDev) | FacetModeler::Body | static |
revolution(const Profile2D &base, const OdGeCircArc3d &revAxisAndAngles, const DeviationParams &deviation=FMGeGbl::gDefDev, const OdGeMatrix2d *pBaseTransform=NULL) | FacetModeler::Body | static |
revolution(const Profile2D &base, const OdGeVector3d &revAxis, const OdGePoint3d &axisPosition, double startAng, double endAng, const DeviationParams &deviation=FMGeGbl::gDefDev) | FacetModeler::Body | static |
setColor(OdUInt32 iColor) | FacetModeler::Body | |
setFaceCount(OdUInt32 count) | FacetModeler::Body | |
setFaceList(Face *pList) | FacetModeler::Body | |
setSurfaceCount(OdUInt32 count) | FacetModeler::Body | |
setSurfaceList(Surface *pList) | FacetModeler::Body | |
setTag(TagType iTag) | FacetModeler::Body | |
setVertexCount(OdUInt32 count) | FacetModeler::Body | |
setVertexList(Vertex *pList) | FacetModeler::Body | |
simplify(double param) | FacetModeler::Body | |
slice(const OdGePlane &rCutter, Profile3D &rResult, bool bIncludeBoundary=true) const | FacetModeler::Body | |
slice(const OdGePlane &rCutter, Body &result, TagType tagSection=0) const | FacetModeler::Body | |
splitFace(Face *pFace, const OdGePlane &pPlane, std::vector< Face * > *pNewOuter=NULL, std::vector< Face * > *pNewInner=NULL) | FacetModeler::Body | |
Surface | FacetModeler::Body | friend |
surfaceCount() const | FacetModeler::Body | |
surfaceList() const | FacetModeler::Body | |
tag() const | FacetModeler::Body | |
transform(const OdGeMatrix3d &mMatrix) | FacetModeler::Body | |
Vertex | FacetModeler::Body | friend |
vertexCount() const | FacetModeler::Body | |
vertexList() const | FacetModeler::Body | |
volume() const | FacetModeler::Body | |
~Body() | FacetModeler::Body |