Open CASCADE Technology 6.6.0
|
defines required type for ViewKind in directory part
that is, Single view or Multiple view
An effective ViewKind entity must inherit it and define
IsSingle (True for Single, False for List of Views),
NbViews and ViewItem (especially for a List)
#include <IGESData_ViewKindEntity.hxx>
Public Member Functions | |
virtual Standard_Boolean | IsSingle () const =0 |
says if "me" is a Single View (True) or a List of Views (False) | |
virtual Standard_Integer | NbViews () const =0 |
Returns the count of Views for a List of Views. For a Single View, may return simply 1 | |
virtual Handle_IGESData_ViewKindEntity | ViewItem (const Standard_Integer num) const =0 |
Returns the View n0. <num> for a List of Views. For a Single Views, may return <me> itself |
virtual Standard_Boolean IGESData_ViewKindEntity::IsSingle | ( | ) | const [pure virtual] |
virtual Standard_Integer IGESData_ViewKindEntity::NbViews | ( | ) | const [pure virtual] |
virtual Handle_IGESData_ViewKindEntity IGESData_ViewKindEntity::ViewItem | ( | const Standard_Integer | num | ) | const [pure virtual] |