CFx SDK Documentation  2022 SP0
FacetModeler::Body Member List

This is the complete list of members for FacetModeler::Body, including all inherited members.

addFace(Surface *pSurface=0)FacetModeler::Body
addFace(FacetModeler::Face *pFace)FacetModeler::Body
addSurface(Surface *pSurface)FacetModeler::Body
addVertex(const OdGePoint3d &pt)FacetModeler::Body
Body(class BodyImpl *pImpl)FacetModeler::Bodyprotected
Body()FacetModeler::Body
Body(const Body &B)FacetModeler::Body
BodyImpl classFacetModeler::Bodyfriend
BodyInternalConsistencyRestorer classFacetModeler::Bodyfriend
boolOper(BooleanOperation eOperation, Body &rOperandA, Body &rOperandB)FacetModeler::Bodystatic
box(const OdGePoint3d &ptOrigin, const OdGeVector3d &vSizes)FacetModeler::Bodystatic
cachedEdgesCount() constFacetModeler::Body
checkInternalConsistence(OdString *pFirstErrorDetected=0) constFacetModeler::Body
clear()FacetModeler::Body
clearBodyTags(FacetModeler::AecTagType clearValue=0)FacetModeler::Bodyinline
clearEdgeTags(FacetModeler::AecTagType clearValue=0)FacetModeler::Body
clearFaceTags(FacetModeler::AecTagType clearValue=0)FacetModeler::Body
clearSurfaceTags(FacetModeler::AecTagType clearValue=0)FacetModeler::Body
clearVertexTags(FacetModeler::AecTagType clearValue=0)FacetModeler::Body
clone() constFacetModeler::Body
clone_impl_if_referenced()FacetModeler::Body
combine(Body &rAnother)FacetModeler::Body
containsNonManifoldEdges() constFacetModeler::Body
countEdges() constFacetModeler::Body
custom(const std::vector< OdGePoint3d > &aVertices, const std::vector< OdInt32 > &aFaceData, const std::vector< OdUInt32 > *aEdgeFlags=0, const std::vector< OdUInt32 > *aFaceFlags=0, const std::vector< OdUInt32 > *aVertexFlags=0, const SurfaceData *pSurfaceData=0)FacetModeler::Bodystatic
customC(const std::vector< OdGePoint3d > &aVertices, const std::vector< OdInt32 > &aFaceData, const std::vector< OdUInt32 > *aEdgeFlags=0, const std::vector< OdUInt32 > *aFaceFlags=0, const std::vector< OdUInt32 > *aVertexFlags=0, const SurfaceData *pSurfaceData=0, std::vector< OdUInt32 > *pFaceColors=0, std::vector< OdUInt32 > *pEdgeColors=0)FacetModeler::Bodystatic
customInternal(const std::vector< OdGePoint3d > &aVertices, const std::vector< OdInt32 > &aFaceData, bool bRemoveTJ, const std::vector< OdUInt32 > *aEdgeFlags=0, const std::vector< OdUInt32 > *aFaceFlags=0, const std::vector< OdUInt32 > *aVertexFlags=0, const SurfaceData *pSurfaceData=0, const std::vector< OdUInt32 > *aFaceColors=0, const std::vector< OdUInt32 > *aEdgeColors=0)FacetModeler::Bodystatic
cutWithExtrusion(Body &rBase, const Profile3D &rCutter, bool bInside, double dDepth, const DeviationParams &devDeviation=FMGeGbl::gDefDev)FacetModeler::Bodystatic
cutWithInfExtrusion(Body &rBase, const Profile3D &rCutter, bool bInside, const DeviationParams &devDeviation=FMGeGbl::gDefDev)FacetModeler::Bodystatic
decomposeIntoLumps(std::vector< Body > &aLumps)FacetModeler::Body
deleteFace(FacetModeler::Face *pFace)FacetModeler::Body
deleteUnusedVertices()FacetModeler::Body
extrusion(const Profile2D &rBase, const OdGeVector3d &vDir, const DeviationParams &devDeviation=FMGeGbl::gDefDev)FacetModeler::Bodystatic
Face classFacetModeler::Bodyfriend
faceCount() constFacetModeler::Body
faceList() constFacetModeler::Body
getSurfaceCount()FacetModeler::Body
getSurfaceList()FacetModeler::Body
getVertexList()FacetModeler::Body
hasCoincidentEdges() constFacetModeler::Body
hasCoincidentVertices() constFacetModeler::Body
infExtrusion(const Body &rBase, const Profile3D &rCutter, const DeviationParams &devDeviation=FMGeGbl::gDefDev)FacetModeler::Bodystatic
insideBody(const Profile2D &rBase, double dDepth, double dDepthOrigin, const DeviationParams &devDeviation=FMGeGbl::gDefDev)FacetModeler::Bodystatic
insideFrame(const Profile2D &rBase, double dWidth, double dDepth, double dDepthOrigin, const DeviationParams &devDeviation=FMGeGbl::gDefDev)FacetModeler::Bodystatic
intersectLine(const OdGeLinearEnt3d &gLine, std::vector< OdGePoint3d > &vecPoints, bool bSortResults=false) constFacetModeler::Body
interval() constFacetModeler::Body
isClosed() constFacetModeler::Body
isNull() constFacetModeler::Body
kEmptyFacetModeler::Bodystatic
mergeCoincidentVertices()FacetModeler::Body
mergeCoplanarEntities()FacetModeler::Body
negate()FacetModeler::Body
operator!=(const Body &aBody) constFacetModeler::Body
operator=(const Body &B)FacetModeler::Body
operator==(const Body &aBody) constFacetModeler::Body
pyramid(const Profile2D &rBase, const OdGePoint3d &ptApex, const DeviationParams &devDeviation=FMGeGbl::gDefDev)FacetModeler::Bodystatic
regeneratePairEdges()FacetModeler::Body
removeFace(FacetModeler::Face *pFace)FacetModeler::Body
resetColors()FacetModeler::Body
revolution(const Profile2D &rBase, double dRadius, double dHeight, const DeviationParams &devDeviation=FMGeGbl::gDefDev)FacetModeler::Bodystatic
revolution(const Profile2D &base, const OdGeCircArc3d &revolutionAxisAndAngles, const DeviationParams &deviation=FMGeGbl::gDefDev, const OdGeMatrix2d *pBaseTransform=0)FacetModeler::Bodystatic
setSurfaceCount(OdUInt32 count)FacetModeler::Body
setSurfaceList(FacetModeler::Surface *pList)FacetModeler::Body
setTag(FacetModeler::AecTagType iTag)FacetModeler::Body
setVertexCount(OdUInt32 count)FacetModeler::Body
setVertexList(FacetModeler::Vertex *pList)FacetModeler::Body
singleFace(const Profile2D &rBase, const DeviationParams &devDeviation=FMGeGbl::gDefDev)FacetModeler::Bodystatic
slice(const OdGePlane &rCutter, Profile3D &rResult, bool bIncludeBoundary=true) constFacetModeler::Body
slice(const OdGePlane &rCutter, Profile2D *pResultIncludingBoundary, Profile2D *pResultExcludingCoincidingBoundary=0, Profile2D *pResultExcludingOppositeBoundary=0, Profile2D *pResultExcludingBoundary=0, FaceConstPtrArray *pCoincidingFaces=0, FaceConstPtrArray *pOppositeFaces=0) constFacetModeler::Body
slice(const Contour2D &cCutLine, const OdGePlane &pProjectOn, Profile3D &rResult, bool bIncludeBoundary=true) constFacetModeler::Body
sliceFaceDbg(const OdGePlane &rCutter, OdUInt32 faceNum)FacetModeler::Body
splitFace(FacetModeler::Face *pFace, const OdGePlane &pPlane, std::vector< FacetModeler::Face * > *pNewOuter=0, std::vector< FacetModeler::Face * > *pNewInner=0)FacetModeler::Body
Surface classFacetModeler::Bodyfriend
surfaceCount() constFacetModeler::Body
surfaceList() constFacetModeler::Body
tag() constFacetModeler::Body
transform(const OdGeMatrix3d &mMatrix)FacetModeler::Body
Vertex classFacetModeler::Bodyfriend
vertexCount() constFacetModeler::Body
vertexList() constFacetModeler::Body
volume() constFacetModeler::Body
~Body()FacetModeler::Body