#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: