|
Public Member Functions |
Standard_EXPORT | IGESDimen_FlagNote () |
Standard_EXPORT void | Init (const gp_XYZ &leftCorner, const Standard_Real anAngle, const Handle(IGESDimen_GeneralNote)&aNote, const Handle(IGESDimen_HArray1OfLeaderArrow)&someLeaders) |
| This method is used to set the fields of the class
FlagNote
- leftCorner : Lower left corner of the Flag
- anAngle : Rotation angle in radians
- aNote : General Note Entity
- someLeaders : Leader Entities
.
|
Standard_EXPORT gp_Pnt | LowerLeftCorner () const |
| returns Lower Left coordinate of Flag as Pnt from package gp
|
Standard_EXPORT gp_Pnt | TransformedLowerLeftCorner () const |
| returns Lower Left coordinate of Flag as Pnt from package gp
after Transformation.
|
Standard_EXPORT Standard_Real | Angle () const |
| returns Rotation angle in radians
|
Standard_EXPORT Handle_IGESDimen_GeneralNote | Note () const |
| returns General Note Entity
|
Standard_EXPORT Standard_Integer | NbLeaders () const |
| returns number of Arrows (Leaders) or zero
|
Standard_EXPORT Handle_IGESDimen_LeaderArrow | Leader (const Standard_Integer Index) const |
| returns Leader Entity
raises exception if Index <= 0 or Index > NbLeaders()
|
Standard_EXPORT Standard_Real | Height () const |
| returns Height computed by the formula :
Height = 2 * CH where CH is from theNote
|
Standard_EXPORT Standard_Real | CharacterHeight () const |
| returns the Character Height (from General Note)
|
Standard_EXPORT Standard_Real | Length () const |
| returns Length computed by the formula :
Length = TW + 0.4*CH where CH is from theNote
and TW is from theNote
|
Standard_EXPORT Standard_Real | TextWidth () const |
| returns the Text Width (from General Note)
|
Standard_EXPORT Standard_Real | TipLength () const |
| returns TipLength computed by the formula :
TipLength = 0.5 * H / tan 35(deg) where H is Height()
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
gp_XYZ | theLowerLeftcorner |
Standard_Real | theAngle |
Handle_IGESDimen_GeneralNote | theNote |
Handle_IGESDimen_HArray1OfLeaderArrow | theLeaders |