CFx SDK Documentation
2023 SP0
|
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::Body | protected |
Body() | FacetModeler::Body | |
Body(const Body &B) | FacetModeler::Body | |
BodyImpl class | FacetModeler::Body | friend |
BodyInternalConsistencyRestorer class | FacetModeler::Body | friend |
boolOper(BooleanOperation eOperation, Body &rOperandA, Body &rOperandB) | FacetModeler::Body | static |
box(const OdGePoint3d &ptOrigin, const OdGeVector3d &vSizes) | FacetModeler::Body | static |
cachedEdgesCount() const | FacetModeler::Body | |
checkInternalConsistence(OdString *pFirstErrorDetected=0) const | FacetModeler::Body | |
clear() | FacetModeler::Body | |
clearBodyTags(FacetModeler::AecTagType clearValue=0) | FacetModeler::Body | inline |
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() const | FacetModeler::Body | |
clone_impl_if_referenced() | FacetModeler::Body | |
combine(Body &rAnother) | FacetModeler::Body | |
containsNonManifoldEdges() const | FacetModeler::Body | |
countEdges() const | FacetModeler::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::Body | static |
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::Body | static |
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::Body | static |
cutWithExtrusion(Body &rBase, const Profile3D &rCutter, bool bInside, double dDepth, const DeviationParams &devDeviation=FMGeGbl::gDefDev) | FacetModeler::Body | static |
cutWithInfExtrusion(Body &rBase, const Profile3D &rCutter, bool bInside, const DeviationParams &devDeviation=FMGeGbl::gDefDev) | FacetModeler::Body | static |
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::Body | static |
Face class | FacetModeler::Body | friend |
faceCount() const | FacetModeler::Body | |
faceList() const | FacetModeler::Body | |
getSurfaceCount() | FacetModeler::Body | |
getSurfaceList() | FacetModeler::Body | |
getVertexList() | FacetModeler::Body | |
hasCoincidentEdges() const | FacetModeler::Body | |
hasCoincidentVertices() const | FacetModeler::Body | |
infExtrusion(const Body &rBase, const Profile3D &rCutter, const DeviationParams &devDeviation=FMGeGbl::gDefDev) | FacetModeler::Body | static |
insideBody(const Profile2D &rBase, double dDepth, double dDepthOrigin, const DeviationParams &devDeviation=FMGeGbl::gDefDev) | FacetModeler::Body | static |
insideFrame(const Profile2D &rBase, double dWidth, double dDepth, double dDepthOrigin, const DeviationParams &devDeviation=FMGeGbl::gDefDev) | FacetModeler::Body | static |
intersectLine(const OdGeLinearEnt3d &gLine, std::vector< OdGePoint3d > &vecPoints, 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 &devDeviation=FMGeGbl::gDefDev) | FacetModeler::Body | static |
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::Body | static |
revolution(const Profile2D &base, const OdGeCircArc3d &revolutionAxisAndAngles, const DeviationParams &deviation=FMGeGbl::gDefDev, const OdGeMatrix2d *pBaseTransform=0) | FacetModeler::Body | static |
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::Body | static |
slice(const OdGePlane &rCutter, Profile3D &rResult, bool bIncludeBoundary=true) const | FacetModeler::Body | |
slice(const OdGePlane &rCutter, Profile2D *pResultIncludingBoundary, Profile2D *pResultExcludingCoincidingBoundary=0, Profile2D *pResultExcludingOppositeBoundary=0, Profile2D *pResultExcludingBoundary=0, FaceConstPtrArray *pCoincidingFaces=0, FaceConstPtrArray *pOppositeFaces=0) const | FacetModeler::Body | |
slice(const Contour2D &cCutLine, const OdGePlane &pProjectOn, Profile3D &rResult, bool bIncludeBoundary=true) const | FacetModeler::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 class | FacetModeler::Body | friend |
surfaceCount() const | FacetModeler::Body | |
surfaceList() const | FacetModeler::Body | |
tag() const | FacetModeler::Body | |
transform(const OdGeMatrix3d &mMatrix) | FacetModeler::Body | |
Vertex class | FacetModeler::Body | friend |
vertexCount() const | FacetModeler::Body | |
vertexList() const | FacetModeler::Body | |
volume() const | FacetModeler::Body | |
~Body() | FacetModeler::Body |