OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKIGES
IGESDimen


IGESDimen_DiameterDimension Class Reference

defines DiameterDimension, Type <206> Form <0>
in package IGESDimen
Used for dimensioning diameters

#include <IGESDimen_DiameterDimension.hxx>

Inheritance diagram for IGESDimen_DiameterDimension:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT IGESDimen_DiameterDimension ()
Standard_EXPORT void Init (const Handle(IGESDimen_GeneralNote)&aNote, const Handle(IGESDimen_LeaderArrow)&aLeader, const Handle(IGESDimen_LeaderArrow)&anotherLeader, const gp_XY &aCenter)
 This method is used to set the fields of the class
DiameterDimension
- aNote : General Note Entity
- aLeader : First Leader Entity
- anotherLeader : Second Leader Entity or a Null Handle.
- aCenter : Arc center coordinates
.
Standard_EXPORT Handle_IGESDimen_GeneralNote Note () const
 returns the General Note Entity

Standard_EXPORT Handle_IGESDimen_LeaderArrow FirstLeader () const
 returns the First Leader Entity

Standard_EXPORT Standard_Boolean HasSecondLeader () const
 returns False if theSecondleader is a Null Handle.

Standard_EXPORT Handle_IGESDimen_LeaderArrow SecondLeader () const
 returns the Second Leader Entity

Standard_EXPORT gp_Pnt2d Center () const
 returns the Arc Center co-ordinates as Pnt2d from package gp

Standard_EXPORT gp_Pnt2d TransformedCenter () const
 returns the Arc Center co-ordinates as Pnt2d from package gp
after Transformation. (Z = 0.0 for Transformation)

Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Handle_IGESDimen_GeneralNote theNote
Handle_IGESDimen_LeaderArrow theFirstLeader
Handle_IGESDimen_LeaderArrow theSecondLeader
gp_XY theCenter

Constructor & Destructor Documentation

Standard_EXPORT IGESDimen_DiameterDimension::IGESDimen_DiameterDimension  ) 
 


Member Function Documentation

Standard_EXPORT gp_Pnt2d IGESDimen_DiameterDimension::Center  )  const
 

Standard_EXPORT Handle_IGESDimen_LeaderArrow IGESDimen_DiameterDimension::FirstLeader  )  const
 

Standard_EXPORT const IGESDimen_DiameterDimension::Handle Standard_Type   )  const
 

Reimplemented from IGESData_IGESEntity.

Standard_EXPORT Standard_Boolean IGESDimen_DiameterDimension::HasSecondLeader  )  const
 

Standard_EXPORT void IGESDimen_DiameterDimension::Init const Handle(IGESDimen_GeneralNote)&  aNote,
const Handle(IGESDimen_LeaderArrow)&  aLeader,
const Handle(IGESDimen_LeaderArrow)&  anotherLeader,
const gp_XY &  aCenter
 

Standard_EXPORT Handle_IGESDimen_GeneralNote IGESDimen_DiameterDimension::Note  )  const
 

Standard_EXPORT Handle_IGESDimen_LeaderArrow IGESDimen_DiameterDimension::SecondLeader  )  const
 

Standard_EXPORT gp_Pnt2d IGESDimen_DiameterDimension::TransformedCenter  )  const
 


Field Documentation

gp_XY IGESDimen_DiameterDimension::theCenter [private]
 

Handle_IGESDimen_LeaderArrow IGESDimen_DiameterDimension::theFirstLeader [private]
 

Handle_IGESDimen_GeneralNote IGESDimen_DiameterDimension::theNote [private]
 

Handle_IGESDimen_LeaderArrow IGESDimen_DiameterDimension::theSecondLeader [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:40:32 2008 for OpenCASCADE by  doxygen 1.4.1