#include <IGESSolid_EdgeList.hxx>
Inheritance diagram for IGESSolid_EdgeList:
Public Member Functions | |
Standard_EXPORT | IGESSolid_EdgeList () |
Standard_EXPORT 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 - curves : the model space curves - startVertexList : the vertex list that contains the start vertices - startVertexIndex : the index of the vertex in the corresponding vertex list - endVertexList : the vertex list that contains the end vertices - endVertexIndex : the index of the vertex in the corresponding vertex list raises exception if size of curves,startVertexList,startVertexIndex, endVertexList and endVertexIndex do no match . | |
Standard_EXPORT Standard_Integer | NbEdges () const |
returns the number of edges in the edge list | |
Standard_EXPORT Handle_IGESData_IGESEntity | Curve (const Standard_Integer num) const |
returns the num'th model space curve raises Exception if num <= 0 or num > NbEdges() | |
Standard_EXPORT 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_EXPORT 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() | |
Standard_EXPORT 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_EXPORT 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() | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Handle_IGESData_HArray1OfIGESEntity | theCurves |
Handle_IGESSolid_HArray1OfVertexList | theStartVertexList |
Handle_TColStd_HArray1OfInteger | theStartVertexIndex |
Handle_IGESSolid_HArray1OfVertexList | theEndVertexList |
Handle_TColStd_HArray1OfInteger | theEndVertexIndex |
|
|
|
|
|
|
|
|
|
Reimplemented from IGESData_IGESEntity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|