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

DataExchange
TKIGES
IGESDimen


IGESDimen_GeneralLabel Class Reference

defines GeneralLabel, Type <210> Form <0>
in package IGESDimen
Used for general labeling with leaders

#include <IGESDimen_GeneralLabel.hxx>

Inheritance diagram for IGESDimen_GeneralLabel:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT IGESDimen_GeneralLabel ()
Standard_EXPORT void Init (const Handle(IGESDimen_GeneralNote)&aNote, const Handle(IGESDimen_HArray1OfLeaderArrow)&someLeaders)
 This method is used to set the fields of the class
GeneralLabel
- aNote : General Note Entity
- someLeaders : Associated Leader Entities
.
Standard_EXPORT Handle_IGESDimen_GeneralNote Note () const
 returns General Note Entity

Standard_EXPORT Standard_Integer NbLeaders () const
 returns Number of Leaders

Standard_EXPORT Handle_IGESDimen_LeaderArrow Leader (const Standard_Integer Index) const
 returns Leader Entity
raises exception if Index <= 0 or Index > NbLeaders()

Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Handle_IGESDimen_GeneralNote theNote
Handle_IGESDimen_HArray1OfLeaderArrow theLeaders

Constructor & Destructor Documentation

Standard_EXPORT IGESDimen_GeneralLabel::IGESDimen_GeneralLabel  ) 
 


Member Function Documentation

Standard_EXPORT const IGESDimen_GeneralLabel::Handle Standard_Type   )  const
 

Reimplemented from IGESData_IGESEntity.

Standard_EXPORT void IGESDimen_GeneralLabel::Init const Handle(IGESDimen_GeneralNote)&  aNote,
const Handle(IGESDimen_HArray1OfLeaderArrow)&  someLeaders
 

Standard_EXPORT Handle_IGESDimen_LeaderArrow IGESDimen_GeneralLabel::Leader const Standard_Integer  Index  )  const
 

Standard_EXPORT Standard_Integer IGESDimen_GeneralLabel::NbLeaders  )  const
 

Standard_EXPORT Handle_IGESDimen_GeneralNote IGESDimen_GeneralLabel::Note  )  const
 


Field Documentation

Handle_IGESDimen_HArray1OfLeaderArrow IGESDimen_GeneralLabel::theLeaders [private]
 

Handle_IGESDimen_GeneralNote IGESDimen_GeneralLabel::theNote [private]
 


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