IGESDimen_AngularDimension Class Reference

defines AngularDimension, Type <202> Form <0>
in package IGESDimen
Used to dimension angles

#include <IGESDimen_AngularDimension.hxx>

Inheritance diagram for IGESDimen_AngularDimension:
Inheritance graph
[legend]

Public Member Functions

 IGESDimen_AngularDimension ()
void Init (const Handle< IGESDimen_GeneralNote > &aNote, const Handle< IGESDimen_WitnessLine > &aLine, const Handle< IGESDimen_WitnessLine > &anotherLine, const gp_XY &aVertex, const Standard_Real aRadius, const Handle< IGESDimen_LeaderArrow > &aLeader, const Handle< IGESDimen_LeaderArrow > &anotherLeader)
 This method is used to set the fields of the class
AngularDimension

  • aNote : General Note Entity
  • aLine : First Witness Line Entity or Null
    Handle
  • anotherLine : Second Witness Line Entity or Null
    Handle
  • aVertex : Coordinates of vertex point
  • aRadius : Radius of leader arcs
  • aLeader : First Leader Entity
  • anotherLeader : Second Leader Entity

Handle_IGESDimen_GeneralNote Note () const
 returns the General Note Entity of the Dimension.

Standard_Boolean HasFirstWitnessLine () const
 returns False if theFirstWitnessLine is Null Handle.

Handle_IGESDimen_WitnessLine FirstWitnessLine () const
 returns the First Witness Line Entity or Null Handle.

Standard_Boolean HasSecondWitnessLine () const
 returns False if theSecondWitnessLine is Null Handle.

Handle_IGESDimen_WitnessLine SecondWitnessLine () const
 returns the Second Witness Line Entity or Null Handle.

gp_Pnt2d Vertex () const
 returns the co-ordinates of the Vertex point as Pnt2d from gp.

gp_Pnt2d TransformedVertex () const
 returns the co-ordinates of the Vertex point as Pnt2d from gp
after Transformation. (Z = 0.0 for Transformation)

Standard_Real Radius () const
 returns the Radius of the Leader arcs.

Handle_IGESDimen_LeaderArrow FirstLeader () const
 returns the First Leader Entity.

Handle_IGESDimen_LeaderArrow SecondLeader () const
 returns the Second Leader Entity.


Constructor & Destructor Documentation

IGESDimen_AngularDimension::IGESDimen_AngularDimension (  ) 

Member Function Documentation

Handle_IGESDimen_LeaderArrow IGESDimen_AngularDimension::FirstLeader (  )  const
Handle_IGESDimen_WitnessLine IGESDimen_AngularDimension::FirstWitnessLine (  )  const
Standard_Boolean IGESDimen_AngularDimension::HasFirstWitnessLine (  )  const
Standard_Boolean IGESDimen_AngularDimension::HasSecondWitnessLine (  )  const
void IGESDimen_AngularDimension::Init ( const Handle< IGESDimen_GeneralNote > &  aNote,
const Handle< IGESDimen_WitnessLine > &  aLine,
const Handle< IGESDimen_WitnessLine > &  anotherLine,
const gp_XY aVertex,
const Standard_Real  aRadius,
const Handle< IGESDimen_LeaderArrow > &  aLeader,
const Handle< IGESDimen_LeaderArrow > &  anotherLeader 
)
Handle_IGESDimen_GeneralNote IGESDimen_AngularDimension::Note (  )  const
Standard_Real IGESDimen_AngularDimension::Radius (  )  const
Handle_IGESDimen_LeaderArrow IGESDimen_AngularDimension::SecondLeader (  )  const
Handle_IGESDimen_WitnessLine IGESDimen_AngularDimension::SecondWitnessLine (  )  const
gp_Pnt2d IGESDimen_AngularDimension::TransformedVertex (  )  const
gp_Pnt2d IGESDimen_AngularDimension::Vertex (  )  const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:57:18 2011 for Open CASCADE Technology by  doxygen 1.6.3