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

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>

Inheritance diagram for IGESData_ViewKindEntity:
Inheritance graph
[legend]

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


Member Function Documentation

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]

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