CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
FacetModeler::Slicer< TSpatialFaceData > Member List

This is the complete list of members for FacetModeler::Slicer< TSpatialFaceData >, including all inherited members.

AddEdge(const OdGeLineSeg3d &lSeg, const OdGePlane &pSegPlane, const OdGePlane &pCutPlane)FacetModeler::EdgeGraph
AddEdge(const OdGePoint3d &ptSProjected, const OdGePoint3d &ptEProjected, const OdGePoint3d &ptSOriginal, const OdGePoint3d &ptEOriginal, const OdGePlane &pSegPlane, const OdGePlane &pCutPlane)FacetModeler::EdgeGraph
AddEdge(const OdGePoint3d &ptS, const OdGePoint3d &ptE, const OdGePlane &pSegPlane, const OdGePlane &pCutPlane, const Edge *tag=0, const OdGeTol tol=FMGeGbl::gTol)FacetModeler::EdgeGraph
AddEdge(OdUInt32 iS, OdUInt32 iE)FacetModeler::EdgeGraph
AddEdgeToGraph(const OdGePoint3d &ptStart, const OdGePoint3d &ptEnd, const Edge *tag=0)FacetModeler::SlicerBaseImpl
AddFaceEdgesAsSegmentsToEdgeGraph()FacetModeler::SlicerBaseImplprotected
AddIntersection(const OdGePoint3d &ptIntersection, const Edge *pEdge, int bOnIntersectionSeg=0)FacetModeler::SlicerBaseImplprotected
AddIntersectionFromEdge(const VertexInPlanePosition &vtxData)FacetModeler::SlicerBaseImplprotected
AddIntersectionFromVertex(const VertexInPlanePosition &vtxData)FacetModeler::SlicerBaseImplprotected
AddNode(const OdGePoint3d &pt, const OdGeTol tol=FMGeGbl::gTol)FacetModeler::EdgeGraph
AddScaledBoxContour(const OdGeExtents2d &bbox)FacetModeler::SlicerBaseImplprotected
aEdgesFacetModeler::EdgeGraphprotected
aNodesFacetModeler::EdgeGraphprotected
build_profiles(Profile2D *pResInclBndry, Profile2D *pResExclCoBndry, Profile2D *pResExclOpBndry, Profile2D *pResExclBndry, FaceConstPtrArray *pCoincidingFaces, FaceConstPtrArray *pOppositeFaces, OdArray< const Edge * > *sourceEdges, const OdGeExtents2d *pBox)FacetModeler::SlicerBaseImpl
build_results(Profile2D *pResInclBndry, Profile2D *pResExclCoBndry, Profile2D *pResExclOpBndry, Profile2D *pResExclBndry, FaceConstPtrArray *pCoincidingFaces, FaceConstPtrArray *pOppositeFaces, bool bUseReverseEdgeAtMerge, bool &checkFaceByRay, OdArray< const Edge * > *sourceEdges=0, const OdGeExtents2d *pIncBox=0, const OdGeExtents2d *pOrigBox=0)FacetModeler::SlicerBaseImpl
BuildLinks()FacetModeler::EdgeGraph
checkFaceByRay(const Face *pFace)FacetModeler::SlicerBaseImpl
ClassifyLoopVertices(Edge *pFirstLoopEdge)FacetModeler::SlicerBaseImplprotected
ClassifyPointAboutIntersectionLine(const OdGePoint3d &ptToClassify, bool exact=false)FacetModeler::SlicerBaseImplprotected
Clear()FacetModeler::EdgeGraph
ClearFaceIntersectionsData()FacetModeler::SlicerBaseImplprotected
ClearLinks()FacetModeler::EdgeGraph
CloseByBox(const OdGeExtents2d &bbox, const OdGeExtents2d &origBBox, bool &checkFaceByRay)FacetModeler::SlicerBaseImplprotected
collect_all_segments()FacetModeler::SlicerBaseImpl
collect_face(const Face *pFace)FacetModeler::SlicerBaseImpl
CollectEdgeForEdgeGraph(const OdGePoint3d &ptStart, const OdGePoint3d &ptEnd, const Edge *tag=0)FacetModeler::SlicerBaseImplprotected
CollectIntersections()FacetModeler::SlicerBaseImplprotected
CollectSegmentsOnIntersectionLine()FacetModeler::SlicerBaseImplprotected
current_face_plane() constFacetModeler::SlicerBaseImplprotected
cut_plane() constFacetModeler::SlicerBaseImplprotected
DoesEdgeExist(OdUInt32 iS, OdUInt32 iE, OdUInt32 &res) constFacetModeler::EdgeGraph
EdgesCount() constFacetModeler::EdgeGraph
eNegative enum valueFacetModeler::SlicerBaseImplprotected
eOnIntersectionLine enum valueFacetModeler::SlicerBaseImplprotected
ePositive enum valueFacetModeler::SlicerBaseImplprotected
exclude_faces(Profile2D &excludedProfile, FaceConstPtrArray &excludeFaces, OdArray< const Edge * > *pSourceEdges=NULL)FacetModeler::SlicerBaseImplprotected
exclude_opposite_faces(Profile2D &excludedProfile, FaceConstPtrArray &excludeFaces, OdArray< const Edge * > *pSourceEdges=NULL)FacetModeler::SlicerBaseImplprotected
extractSegment(const OdGePoint3d *&pStart, const OdGePoint3d *&pEnd, bool &bInside)FacetModeler::SlicerBaseImplprotected
ExtractSegmentFromVertex(VtxInPlanePosCycledList::iterator &itBase)FacetModeler::SlicerBaseImplprotected
ExtractSegmentsByIntersections()FacetModeler::SlicerBaseImplprotected
FindIntersectionEnterInside()FacetModeler::SlicerBaseImplprotected
FindIntersectionSegmentsWithCutPlane()FacetModeler::SlicerBaseImplprotected
FindNextDifferentIntersection(SlicerBaseImpl::Intersection *pIntBase)FacetModeler::SlicerBaseImplprotected
FindOnSegmentEndVertex(VtxInPlanePosCycledList::iterator &itBase)FacetModeler::SlicerBaseImplprotected
FindOnSegmentStartVertex(VtxInPlanePosCycledList::iterator &itBase)FacetModeler::SlicerBaseImplprotected
GetAddNodeTol(const OdGeTol tol=FMGeGbl::gTol) constFacetModeler::EdgeGraph
getCoinciding() constFacetModeler::SlicerBaseImpl
GetEdge(OdUInt32 aEdgeIdx) constFacetModeler::EdgeGraph
GetEdge(OdUInt32 aEdgeIdx)FacetModeler::EdgeGraph
GetEdgeEndNode(OdUInt32 aEdgeIdx) constFacetModeler::EdgeGraph
GetEdgeEndNode(OdUInt32 aEdgeIdx)FacetModeler::EdgeGraph
GetEdgeEndNodeIdx(OdUInt32 aEdgeIdx) constFacetModeler::EdgeGraph
GetEdgeEndPoint(OdUInt32 aEdgeIdx) constFacetModeler::EdgeGraph
GetEdgeStartNode(OdUInt32 aEdgeIdx) constFacetModeler::EdgeGraph
GetEdgeStartNode(OdUInt32 aEdgeIdx)FacetModeler::EdgeGraph
GetEdgeStartNodeIdx(OdUInt32 aEdgeIdx) constFacetModeler::EdgeGraph
GetEdgeStartPoint(OdUInt32 aEdgeIdx) constFacetModeler::EdgeGraph
GetNode(OdUInt32 aNodeIdx) constFacetModeler::EdgeGraph
GetNode(OdUInt32 aNodeIdx)FacetModeler::EdgeGraph
GetNodePosition(OdUInt32 aNodeIdx) constFacetModeler::EdgeGraph
getOpposite() constFacetModeler::SlicerBaseImpl
initPointExtraction()FacetModeler::SlicerBaseImplprotected
initSlicerAndFaceIndex(const Body *pBody, FaceSpatialIndex< TSpatialFaceData > &faceSpatialIndex, double eps=OdGeTol().equalVector())FacetModeler::Slicer< TSpatialFaceData >inline
IntersectCutPlaneToCurrentFacePlane(double tol)FacetModeler::SlicerBaseImplprotected
IntersectCutPlaneToFacePlane(const Face *f) constFacetModeler::SlicerBaseImplprotected
IntersectionArray typedefFacetModeler::SlicerBaseImplprotected
IntersectionsCoincident(const SlicerBaseImpl::Intersection *pInt1, const SlicerBaseImpl::Intersection *pInt2)FacetModeler::SlicerBaseImplprotected
IntersResult enum nameFacetModeler::SlicerBaseImplprotected
IsEdgeProcessed(OdUInt32 aEdgeIdx) constFacetModeler::EdgeGraph
IsEdgesConcatenated(OdUInt32 iPreviousEdge, OdUInt32 iNextEdge) constFacetModeler::EdgeGraph
IsIntersectionOnEdge(VtxInPlanePosCycledList::iterator &itVtx)FacetModeler::SlicerBaseImplprotected
IsIntersectionOnVertex(VtxInPlanePosCycledList::iterator &itVtx)FacetModeler::SlicerBaseImplprotected
kCoincidingPlanes enum valueFacetModeler::SlicerBaseImplprotected
kIntersectingPlanes enum valueFacetModeler::SlicerBaseImplprotected
kParallelPlanes enum valueFacetModeler::SlicerBaseImplprotected
LeaveOrder(const OdGePoint3d &ptS, const OdGePoint3d &ptE, const OdGeVector3d &vFaceNormal, const OdGeVector3d &vCutNormal)FacetModeler::EdgeGraphprotected
m_classifiedVerticesFacetModeler::SlicerBaseImplprotected
m_coincidingFacetModeler::SlicerBaseImplprotected
m_collectedFacesFacetModeler::SlicerBaseImplprotected
m_collectedIntersectionFromVertexFacetModeler::SlicerBaseImplprotected
m_collectedIntersectionPtsFacetModeler::SlicerBaseImplprotected
m_cutPlane_normalFacetModeler::SlicerBaseImplprotected
m_edgeSegFacetModeler::SlicerBaseImplprotected
m_eqFacetModeler::SlicerBaseImplprotected
m_intersectionLineFacetModeler::SlicerBaseImplprotected
m_intersectionsFacetModeler::SlicerBaseImplprotected
m_oppositeFacetModeler::SlicerBaseImplprotected
m_pCurFacetModeler::SlicerBaseImplprotected
m_pCurIntPtFacetModeler::SlicerBaseImplprotected
m_pCurrentFaceFacetModeler::SlicerBaseImplprotected
m_pCurSegMergerFacetModeler::SlicerBaseImplprotected
m_pCutPlaneFacetModeler::SlicerBaseImplprotected
m_pEndIntPtFacetModeler::SlicerBaseImplprotected
m_pRayFacetModeler::SlicerBaseImplprotected
m_rayFaceIntersFacetModeler::SlicerBaseImplprotected
m_segmentsMergerFacetModeler::SlicerBaseImplprotected
m_tolFacetModeler::SlicerBaseImplprotected
MergeDuplicatedEdges(bool bUseReverseEdgeAtMerge)FacetModeler::EdgeGraph
MergePairedIntersections()FacetModeler::SlicerBaseImplprotected
MergeSegmentsAndAddToEdgeGraph()FacetModeler::SlicerBaseImplprotected
MergeSegmentsAndCollectGraphEdges(OdArray< GraphEdgeData > &face_edges)FacetModeler::SlicerBaseImplprotected
modeFacetModeler::SlicerBaseImplprotected
NodesCount() constFacetModeler::EdgeGraph
RemoveCrossLinks()FacetModeler::EdgeGraph
RemoveEdge(OdUInt32 idx, OdGePoint2dArray *pArr=NULL)FacetModeler::EdgeGraph
RemoveOppositeEdges()FacetModeler::EdgeGraph
ReorderLinks(const OdGePlane &plane)FacetModeler::EdgeGraph
reserveBuffers(size_t nFaces)FacetModeler::SlicerBaseImpl
ReserveBuffers(size_t nFaces)FacetModeler::EdgeGraph
ReserveBuffersIfEmpty()FacetModeler::EdgeGraphprotected
ResetEdgeProcessed(OdUInt32 aEdgeIdx)FacetModeler::EdgeGraph
ResetEdgesProcessedFlag()FacetModeler::EdgeGraph
RestoreEdgeNodesIdxs(OdUInt32 idx1, OdUInt32 idx2)FacetModeler::EdgeGraph
set_cut_plane(const OdGePlane &cutPlane)FacetModeler::SlicerBaseImpl
SetEdgeProcessed(OdUInt32 aEdgeIdx)FacetModeler::EdgeGraph
setTolerance(const OdGeTol &tol)FacetModeler::SlicerBaseImplinline
slice(const OdGePlane &cutPlane, const FaceSpatialIndex< TSpatialFaceData > &faceSpatial, Profile2D *pResultIncludingBoundary, bool intOrDif=false, Profile2D *pResultExcludingCoincidingBoundary=0, Profile2D *pResultExcludingOppositeBoundary=0, Profile2D *pResultExcludingBoundary=0, FaceConstPtrArray *pCoincidingFaces=0, FaceConstPtrArray *pOppositeFaces=0, bool bUseReverseEdgeAtMerge=false, OdArray< const Edge * > *sourceEdges=0, const OdGeExtents3d *pCutPlaneBounds=0, const OdGeExtents2d *pCutFaceBox=0)FacetModeler::Slicer< TSpatialFaceData >inline
SlicerBaseImpl()FacetModeler::SlicerBaseImpl
tolerance() constFacetModeler::SlicerBaseImplinline
VertexHalfPlaneSign enum nameFacetModeler::SlicerBaseImplprotected
VertexOnIntersectionLine(const VtxInPlanePosCycledList::iterator &itVtx) constFacetModeler::SlicerBaseImplprotected
VertexPoint(const VtxInPlanePosCycledList::iterator &itVtx) constFacetModeler::SlicerBaseImplprotected
VtxInPlanePosCycledList typedefFacetModeler::SlicerBaseImplprotected