Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IGESDimen_RadiusDimension Class Reference

Defines IGES Radius Dimension, type <222> Form <0, 1>,
in package IGESDimen.
A Radius Dimension Entity consists of a General Note, a
leader, and an arc center point. A second form of this
entity accounts for the occasional need to have two
leader entities referenced.

#include <IGESDimen_RadiusDimension.hxx>

Inheritance diagram for IGESDimen_RadiusDimension:
Inheritance graph
[legend]

Public Member Functions

 IGESDimen_RadiusDimension ()
void Init (const Handle< IGESDimen_GeneralNote > &aNote, const Handle< IGESDimen_LeaderArrow > &anArrow, const gp_XY &arcCenter, const Handle< IGESDimen_LeaderArrow > &anotherArrow)
void InitForm (const Standard_Integer form)
 Allows to change Form Number
(1 admits null arrow)

Handle_IGESDimen_GeneralNote Note () const
 returns the General Note entity

Handle_IGESDimen_LeaderArrow Leader () const
 returns the Leader Arrow entity

gp_Pnt2d Center () const
 returns the coordinates of the Arc Center

gp_Pnt TransformedCenter () const
 returns the coordinates of the Arc Center after Transformation
(Z coord taken from ZDepth of Leader Entity)

Standard_Boolean HasLeader2 () const
 returns True if form is 1, False if 0

Handle_IGESDimen_LeaderArrow Leader2 () const
 returns Null handle if Form is 0


Constructor & Destructor Documentation


Member Function Documentation

Handle_IGESDimen_LeaderArrow IGESDimen_RadiusDimension::Leader ( ) const
Handle_IGESDimen_LeaderArrow IGESDimen_RadiusDimension::Leader2 ( ) const
Handle_IGESDimen_GeneralNote IGESDimen_RadiusDimension::Note ( ) const

The documentation for this class was generated from the following file: