IGESDraw_ViewsVisible Class Reference

Defines IGESViewsVisible, Type <402>, Form <3>
in package IGESDraw

#include <IGESDraw_ViewsVisible.hxx>

Inheritance diagram for IGESDraw_ViewsVisible:
Inheritance graph
[legend]

Public Member Functions

 IGESDraw_ViewsVisible ()
void Init (const Handle< IGESDraw_HArray1OfViewKindEntity > &allViewEntities, const Handle< IGESData_HArray1OfIGESEntity > &allDisplayEntity)
 This method is used to set the fields of the class
ViewsVisible

  • allViewEntities : All View kind entities
  • allDisplayEntity : All entities whose display is specified

void InitImplied (const Handle< IGESData_HArray1OfIGESEntity > &allDisplayEntity)
 Changes only the list of Displayed Entities (Null allowed)

Standard_Boolean IsSingle () const
 Returns False (for a complex view)

Standard_Integer NbViews () const
 returns the Number of views visible

Standard_Integer NbDisplayedEntities () const
 returns the number of entities displayed in the Views or zero if
no Entities specified in these Views

Handle_IGESData_ViewKindEntity ViewItem (const Standard_Integer Index) const
 returns the Index'th ViewKindEntity Entity
raises exception if Index <= 0 or Index > NbViewsVisible()

Handle_IGESData_IGESEntity DisplayedEntity (const Standard_Integer Index) const
 returns the Index'th entity whose display is being specified by
this associativity instance
raises exception if Index <= 0 or Index > NbEntityDisplayed()


Constructor & Destructor Documentation

IGESDraw_ViewsVisible::IGESDraw_ViewsVisible (  ) 

Member Function Documentation

Handle_IGESData_IGESEntity IGESDraw_ViewsVisible::DisplayedEntity ( const Standard_Integer  Index  )  const
void IGESDraw_ViewsVisible::Init ( const Handle< IGESDraw_HArray1OfViewKindEntity > &  allViewEntities,
const Handle< IGESData_HArray1OfIGESEntity > &  allDisplayEntity 
)
void IGESDraw_ViewsVisible::InitImplied ( const Handle< IGESData_HArray1OfIGESEntity > &  allDisplayEntity  ) 
Standard_Boolean IGESDraw_ViewsVisible::IsSingle (  )  const [virtual]
Standard_Integer IGESDraw_ViewsVisible::NbDisplayedEntities (  )  const
Standard_Integer IGESDraw_ViewsVisible::NbViews (  )  const [virtual]
Handle_IGESData_ViewKindEntity IGESDraw_ViewsVisible::ViewItem ( const Standard_Integer  Index  )  const [virtual]

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:27 2011 for Open CASCADE Technology by  doxygen 1.6.3