Open CASCADE Technology
6.5.4
|
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>
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() |
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] |
Implements IGESData_ViewKindEntity.
Standard_Integer IGESDraw_ViewsVisible::NbViews | ( | ) | const [virtual] |
Implements IGESData_ViewKindEntity.
Handle_IGESData_ViewKindEntity IGESDraw_ViewsVisible::ViewItem | ( | const Standard_Integer | Index | ) | const [virtual] |
Implements IGESData_ViewKindEntity.