#include <FMEdgeGraph.h>
|
| OdUInt32 | EdgesCount () const |
| |
| OdUInt32 | NodesCount () const |
| |
| OdUInt32 | GetEdgeStartNodeIdx (OdUInt32 aEdgeIdx) const |
| |
| OdUInt32 | GetEdgeEndNodeIdx (OdUInt32 aEdgeIdx) const |
| |
| bool | IsEdgeProcessed (OdUInt32 aEdgeIdx) const |
| |
| void | SetEdgeProcessed (OdUInt32 aEdgeIdx) |
| |
| void | ResetEdgeProcessed (OdUInt32 aEdgeIdx) |
| |
| const SliceNode & | GetEdgeStartNode (OdUInt32 aEdgeIdx) const |
| |
| const SliceNode & | GetEdgeEndNode (OdUInt32 aEdgeIdx) const |
| |
| SliceNode & | GetEdgeStartNode (OdUInt32 aEdgeIdx) |
| |
| SliceNode & | GetEdgeEndNode (OdUInt32 aEdgeIdx) |
| |
| const OdGePoint3d & | GetEdgeStartPoint (OdUInt32 aEdgeIdx) const |
| |
| const OdGePoint3d & | GetEdgeEndPoint (OdUInt32 aEdgeIdx) const |
| |
| const SliceNode & | GetNode (OdUInt32 aNodeIdx) const |
| |
| SliceNode & | GetNode (OdUInt32 aNodeIdx) |
| |
| const SliceEdge & | GetEdge (OdUInt32 aEdgeIdx) const |
| |
| SliceEdge & | GetEdge (OdUInt32 aEdgeIdx) |
| |
| const OdGePoint3d & | GetNodePosition (OdUInt32 aNodeIdx) const |
| |
| bool | IsEdgesConcatenated (OdUInt32 iPreviousEdge, OdUInt32 iNextEdge) const |
| |
| void | AddEdge (const OdGeLineSeg3d &lSeg, const OdGePlane &pSegPlane, const OdGePlane &pCutPlane) |
| |
| void | AddEdge (const OdGePoint3d &ptSProjected, const OdGePoint3d &ptEProjected, const OdGePoint3d &ptSOriginal, const OdGePoint3d &ptEOriginal, const OdGePlane &pSegPlane, const OdGePlane &pCutPlane) |
| |
| void | AddEdge (const OdGePoint3d &ptS, const OdGePoint3d &ptE, const OdGePlane &pSegPlane, const OdGePlane &pCutPlane, const Edge *tag=0, const OdGeTol tol=FMGeGbl::gTol) |
| |
| OdUInt32 | AddNode (const OdGePoint3d &pt, const OdGeTol tol=FMGeGbl::gTol) |
| |
| void | BuildLinks () |
| |
| void | RemoveCrossLinks () |
| |
| void | RemoveOppositeEdges () |
| |
| void | MergeDuplicatedEdges (bool bUseReverseEdgeAtMerge) |
| |
| void | ResetEdgesProcessedFlag () |
| |
| void | Clear () |
| |
| void | ReserveBuffers (size_t nFaces) |
| |
Definition at line 103 of file FMEdgeGraph.h.
◆ AddEdge() [1/3]
◆ AddEdge() [2/3]
◆ AddEdge() [3/3]
◆ AddNode()
◆ BuildLinks()
| void FacetModeler::EdgeGraph::BuildLinks |
( |
| ) |
|
◆ Clear()
| void FacetModeler::EdgeGraph::Clear |
( |
| ) |
|
◆ EdgesCount()
| OdUInt32 FacetModeler::EdgeGraph::EdgesCount |
( |
| ) |
const |
◆ GetEdge() [1/2]
◆ GetEdge() [2/2]
◆ GetEdgeEndNode() [1/2]
◆ GetEdgeEndNode() [2/2]
◆ GetEdgeEndNodeIdx()
◆ GetEdgeEndPoint()
◆ GetEdgeStartNode() [1/2]
◆ GetEdgeStartNode() [2/2]
| const SliceNode& FacetModeler::EdgeGraph::GetEdgeStartNode |
( |
OdUInt32 |
aEdgeIdx | ) |
const |
◆ GetEdgeStartNodeIdx()
| OdUInt32 FacetModeler::EdgeGraph::GetEdgeStartNodeIdx |
( |
OdUInt32 |
aEdgeIdx | ) |
const |
◆ GetEdgeStartPoint()
◆ GetNode() [1/2]
◆ GetNode() [2/2]
◆ GetNodePosition()
◆ IsEdgeProcessed()
| bool FacetModeler::EdgeGraph::IsEdgeProcessed |
( |
OdUInt32 |
aEdgeIdx | ) |
const |
◆ IsEdgesConcatenated()
| bool FacetModeler::EdgeGraph::IsEdgesConcatenated |
( |
OdUInt32 |
iPreviousEdge, |
|
|
OdUInt32 |
iNextEdge |
|
) |
| const |
◆ LeaveOrder()
◆ MergeDuplicatedEdges()
| void FacetModeler::EdgeGraph::MergeDuplicatedEdges |
( |
bool |
bUseReverseEdgeAtMerge | ) |
|
◆ NodesCount()
| OdUInt32 FacetModeler::EdgeGraph::NodesCount |
( |
| ) |
const |
◆ RemoveCrossLinks()
| void FacetModeler::EdgeGraph::RemoveCrossLinks |
( |
| ) |
|
◆ RemoveOppositeEdges()
| void FacetModeler::EdgeGraph::RemoveOppositeEdges |
( |
| ) |
|
◆ ReserveBuffers()
| void FacetModeler::EdgeGraph::ReserveBuffers |
( |
size_t |
nFaces | ) |
|
◆ ReserveBuffersIfEmpty()
| void FacetModeler::EdgeGraph::ReserveBuffersIfEmpty |
( |
| ) |
|
|
protected |
◆ ResetEdgeProcessed()
| void FacetModeler::EdgeGraph::ResetEdgeProcessed |
( |
OdUInt32 |
aEdgeIdx | ) |
|
◆ ResetEdgesProcessedFlag()
| void FacetModeler::EdgeGraph::ResetEdgesProcessedFlag |
( |
| ) |
|
◆ SetEdgeProcessed()
| void FacetModeler::EdgeGraph::SetEdgeProcessed |
( |
OdUInt32 |
aEdgeIdx | ) |
|
◆ aEdges
◆ aNodes
The documentation for this class was generated from the following file: