Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IGESDraw_ViewsVisible Class Reference

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

If an entity is to be displayed in more than one views,
this class instance is used, which contains the Visible
views and the associated entity Displays.

#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

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


Member Function Documentation

Handle_IGESData_IGESEntity IGESDraw_ViewsVisible::DisplayedEntity ( const Standard_Integer  Index) const
  • allViewEntities : All View kind entities
  • allDisplayEntity : All entities whose display is specified
Handle_IGESData_ViewKindEntity IGESDraw_ViewsVisible::ViewItem ( const Standard_Integer  Index) const [virtual]

The documentation for this class was generated from the following file: