|
Public Member Functions |
| Standard_EXPORT | IGESDraw_CircArraySubfigure () |
| Standard_EXPORT void | Init (const Handle(IGESData_IGESEntity)&aBase, const Standard_Integer aNumLocs, const gp_XYZ &aCenter, const Standard_Real aRadius, const Standard_Real aStAngle, const Standard_Real aDelAngle, const Standard_Integer aFlag, const Handle(TColStd_HArray1OfInteger)&allNumPos) |
| | This method is used to set the fields of the class
CircArraySubfigure
- aBase : Base entity
- aNumLocs : Total number of possible instance locations
- aCenter : Coordinates of Center of imaginary circle
- aRadius : Radius of imaginary circle
- aStAngle : Start angle in radians
- aDelAngle : Delta angle in radians
- aFlag : DO-DON'T flag to control which portion to
display
- allNumPos : All position to be or not to be processed
.
|
| Standard_EXPORT Handle_IGESData_IGESEntity | BaseEntity () const |
| | returns the base entity, copies of which are produced
|
| Standard_EXPORT Standard_Integer | NbLocations () const |
| | returns total number of possible instance locations
|
| Standard_EXPORT gp_Pnt | CenterPoint () const |
| | returns the center of the imaginary circle
|
| Standard_EXPORT gp_Pnt | TransformedCenterPoint () const |
| | returns the Transformed center of the imaginary circle
|
| Standard_EXPORT Standard_Real | CircleRadius () const |
| | returns the radius of the imaginary circle
|
| Standard_EXPORT Standard_Real | StartAngle () const |
| | returns the start angle in radians
|
| Standard_EXPORT Standard_Real | DeltaAngle () const |
| | returns the delta angle in radians
|
| Standard_EXPORT Standard_Integer | ListCount () const |
| | returns 0 if all elements to be displayed
|
| Standard_EXPORT Standard_Boolean | DisplayFlag () const |
| | returns True if (ListCount = 0) all elements are to be displayed
|
| Standard_EXPORT Standard_Boolean | DoDontFlag () const |
| | returns 0 if half or fewer of the elements of the array are defined
1 if half or more of the elements are defined
|
| Standard_EXPORT Standard_Boolean | PositionNum (const Standard_Integer Index) const |
| | returns whether Index is to be processed (DO)
or not to be processed(DON'T)
if (ListCount = 0) return theDoDontFlag
raises exception if Index <= 0 or Index > ListCount().
|
| Standard_EXPORT Standard_Integer | ListPosition (const Standard_Integer Index) const |
| | returns the Index'th value position
raises exception if Index <= 0 or Index > ListCount().
|
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
| Handle_IGESData_IGESEntity | theBaseEntity |
| Standard_Integer | theNbLocations |
| gp_XYZ | theCenter |
| Standard_Real | theRadius |
| Standard_Real | theStartAngle |
| Standard_Real | theDeltaAngle |
| Standard_Integer | theDoDontFlag |
| Handle_TColStd_HArray1OfInteger | thePositions |