|
Open CASCADE Technology
6.5.4
|
defines EdgeList, Type <504> Form <1>
in package IGESSolid
EdgeList is defined as a segment joining two vertices
#include <IGESSolid_EdgeList.hxx>

Public Member Functions | |
| IGESSolid_EdgeList () | |
| void | Init (const Handle< IGESData_HArray1OfIGESEntity > &curves, const Handle< IGESSolid_HArray1OfVertexList > &startVertexList, const Handle< TColStd_HArray1OfInteger > &startVertexIndex, const Handle< IGESSolid_HArray1OfVertexList > &endVertexList, const Handle< TColStd_HArray1OfInteger > &endVertexIndex) |
| This method is used to set the fields of the class EdgeList | |
| Standard_Integer | NbEdges () const |
| returns the number of edges in the edge list | |
| Handle_IGESData_IGESEntity | Curve (const Standard_Integer num) const |
| returns the num'th model space curve raises Exception if num <= 0 or num > NbEdges() | |
| Handle_IGESSolid_VertexList | StartVertexList (const Standard_Integer num) const |
| returns the num'th start vertex list raises Exception if num <= 0 or num > NbEdges() | |
| Standard_Integer | StartVertexIndex (const Standard_Integer num) const |
| returns the index of num'th start vertex in the corresponding start vertex list raises Exception if num <= 0 or num > NbEdges() | |
| Handle_IGESSolid_VertexList | EndVertexList (const Standard_Integer num) const |
| returns the num'th end vertex list raises Exception if num <= 0 or num > NbEdges() | |
| Standard_Integer | EndVertexIndex (const Standard_Integer num) const |
| returns the index of num'th end vertex in the corresponding end vertex list raises Exception if num <= 0 or num > NbEdges() | |
| Handle_IGESData_IGESEntity IGESSolid_EdgeList::Curve | ( | const Standard_Integer | num | ) | const |
| Handle_IGESSolid_VertexList IGESSolid_EdgeList::EndVertexList | ( | const Standard_Integer | num | ) | const |
| void IGESSolid_EdgeList::Init | ( | const Handle< IGESData_HArray1OfIGESEntity > & | curves, |
| const Handle< IGESSolid_HArray1OfVertexList > & | startVertexList, | ||
| const Handle< TColStd_HArray1OfInteger > & | startVertexIndex, | ||
| const Handle< IGESSolid_HArray1OfVertexList > & | endVertexList, | ||
| const Handle< TColStd_HArray1OfInteger > & | endVertexIndex | ||
| ) |
- curves : the model space curves <br>
- startVertexList : the vertex list that contains the <br>
start vertices <br>
- startVertexIndex : the index of the vertex in the <br>
corresponding vertex list <br>
- endVertexList : the vertex list that contains the <br>
end vertices <br>
- endVertexIndex : the index of the vertex in the <br>
corresponding vertex list <br>
raises exception if size of curves,startVertexList,startVertexIndex,
endVertexList and endVertexIndex do no match
| Standard_Integer IGESSolid_EdgeList::NbEdges | ( | ) | const |
| Handle_IGESSolid_VertexList IGESSolid_EdgeList::StartVertexList | ( | const Standard_Integer | num | ) | const |
1.8.0