#include <IGESDraw_ViewsVisibleWithAttr.hxx>
Inheritance diagram for IGESDraw_ViewsVisibleWithAttr:
Public Member Functions | |
Standard_EXPORT | IGESDraw_ViewsVisibleWithAttr () |
Standard_EXPORT void | Init (const Handle(IGESDraw_HArray1OfViewKindEntity)&allViewEntities, const Handle(TColStd_HArray1OfInteger)&allLineFonts, const Handle(IGESBasic_HArray1OfLineFontEntity)&allLineDefinitions, const Handle(TColStd_HArray1OfInteger)&allColorValues, const Handle(IGESGraph_HArray1OfColor)&allColorDefinitions, const Handle(TColStd_HArray1OfInteger)&allLineWeights, const Handle(IGESData_HArray1OfIGESEntity)&allDisplayEntities) |
This method is used to set fields of the class ViewsVisibleWithAttr - allViewEntities : All View kind entities - allLineFonts : All Line Font values or zero(0) - allLineDefinitions : Line Font Definition (if Line Font value = 0) - allColorValues : All Color values - allColorDefinitions : All Color Definition Entities - allLineWeights : All Line Weight values - allDisplayEntities : Entities which are member of this associativity raises exception if Lengths of allViewEntities, allLineFonts, allColorValues,allColorDefinitions, allLineWeights are not same . | |
Standard_EXPORT void | InitImplied (const Handle(IGESData_HArray1OfIGESEntity)&allDisplayEntity) |
Changes only the list of Displayed Entities (Null allowed) . | |
Standard_EXPORT Standard_Boolean | IsSingle () const |
Returns False (for a complex view) . | |
Standard_EXPORT Standard_Integer | NbViews () const |
returns the number of Views containing the view visible, line font, color number, and line weight information | |
Standard_EXPORT Standard_Integer | NbDisplayedEntities () const |
returns the number of entities which have this particular set of display characteristic, or zero if no Entities specified | |
Standard_EXPORT Handle_IGESData_ViewKindEntity | ViewItem (const Standard_Integer Index) const |
returns the Index'th ViewKindEntity entity raises exception if Index <= 0 or Index > NbViews() | |
Standard_EXPORT Standard_Integer | LineFontValue (const Standard_Integer Index) const |
returns the Index'th Line font value or zero raises exception if Index <= 0 or Index > NbViews() | |
Standard_EXPORT Standard_Boolean | IsFontDefinition (const Standard_Integer Index) const |
returns True if the Index'th Line Font Definition is specified else returns False raises exception if Index <= 0 or Index > NbViews() | |
Standard_EXPORT Handle_IGESData_LineFontEntity | FontDefinition (const Standard_Integer Index) const |
returns the Index'th Line Font Definition Entity or NULL(0) raises exception if Index <= 0 or Index > NbViews() | |
Standard_EXPORT Standard_Integer | ColorValue (const Standard_Integer Index) const |
returns the Index'th Color number value raises exception if Index <= 0 or Index > NbViews() | |
Standard_EXPORT Standard_Boolean | IsColorDefinition (const Standard_Integer Index) const |
returns True if Index'th Color Definition is specified else returns False raises exception if Index <= 0 or Index > NbViews() | |
Standard_EXPORT Handle_IGESGraph_Color | ColorDefinition (const Standard_Integer Index) const |
returns the Index'th Color Definition Entity raises exception if Index <= 0 or Index > NbViews() | |
Standard_EXPORT Standard_Integer | LineWeightItem (const Standard_Integer Index) const |
returns the Index'th Color Line Weight raises exception if Index <= 0 or Index > NbViews() | |
Standard_EXPORT Handle_IGESData_IGESEntity | DisplayedEntity (const Standard_Integer Index) const |
returns Index'th Display entity with this particular characteristics raises exception if Index <= 0 or Index > NbEntities() | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Handle_IGESDraw_HArray1OfViewKindEntity | theViewEntities |
Handle_TColStd_HArray1OfInteger | theLineFonts |
Handle_IGESBasic_HArray1OfLineFontEntity | theLineDefinitions |
Handle_TColStd_HArray1OfInteger | theColorValues |
Handle_IGESGraph_HArray1OfColor | theColorDefinitions |
Handle_TColStd_HArray1OfInteger | theLineWeights |
Handle_IGESData_HArray1OfIGESEntity | theDisplayEntities |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from IGESData_ViewKindEntity. |
|
|
|
|
|
|
|
|
|
Implements IGESData_ViewKindEntity. |
|
|
|
|
|
|
|
Implements IGESData_ViewKindEntity. |
|
Implements IGESData_ViewKindEntity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|