#include <IGESDraw_SegmentedViewsVisible.hxx>
Inheritance diagram for IGESDraw_SegmentedViewsVisible:
Public Member Functions | |
Standard_EXPORT | IGESDraw_SegmentedViewsVisible () |
Standard_EXPORT void | Init (const Handle(IGESDraw_HArray1OfViewKindEntity)&allViews, const Handle(TColStd_HArray1OfReal)&allBreakpointParameters, const Handle(TColStd_HArray1OfInteger)&allDisplayFlags, const Handle(TColStd_HArray1OfInteger)&allColorValues, const Handle(IGESGraph_HArray1OfColor)&allColorDefinitions, const Handle(TColStd_HArray1OfInteger)&allLineFontValues, const Handle(IGESBasic_HArray1OfLineFontEntity)&allLineFontDefinitions, const Handle(TColStd_HArray1OfInteger)&allLineWeights) |
This method is used to set the fields of the class SegmentedViewsVisible - allViews : Pointers to View Entities - allBreakpointParameters : Parameters of breakpoints - allDisplayFlags : Display flags - allColorValues : Color Values - allColorDefinitions : Color Definitions - allLineFontValues : LineFont values - allLineFontDefinitions : LineFont Definitions - allLineWeights : Line weights raises exception if Lengths of allViews, allBreakpointParameters, allDisplayFlags, allColorValues, allColorDefinitions, allLineFontValues, allLineFontDefinitions and allLineWeights are not same. . | |
Standard_EXPORT Standard_Boolean | IsSingle () const |
Returns False (for a complex view) . | |
Standard_EXPORT Standard_Integer | NbViews () const |
Returns the count of Views referenced by <me> (inherited) . | |
Standard_EXPORT Standard_Integer | NbSegmentBlocks () const |
returns the number of view/segment blocks in <me> Similar to NbViews but has a more general significance | |
Standard_EXPORT Handle_IGESData_ViewKindEntity | ViewItem (const Standard_Integer ViewIndex) const |
returns the View entity indicated by ViewIndex raises an exception if ViewIndex <= 0 or ViewIndex > NbSegmentBlocks() | |
Standard_EXPORT Standard_Real | BreakpointParameter (const Standard_Integer BreakpointIndex) const |
returns the parameter of the breakpoint indicated by BreakpointIndex raises an exception if BreakpointIndex <= 0 or BreakpointIndex > NbSegmentBlocks(). | |
Standard_EXPORT Standard_Integer | DisplayFlag (const Standard_Integer FlagIndex) const |
returns the Display flag indicated by FlagIndex raises an exception if FlagIndex <= 0 or FlagIndex > NbSegmentBlocks(). | |
Standard_EXPORT Standard_Boolean | IsColorDefinition (const Standard_Integer ColorIndex) const |
returns True if the ColorIndex'th value of the "theColorDefinitions" field of <me> is a pointer raises an exception if ColorIndex <= 0 or ColorIndex > NbSegmentBlocks(). | |
Standard_EXPORT Standard_Integer | ColorValue (const Standard_Integer ColorIndex) const |
returns the Color value indicated by ColorIndex raises an exception if ColorIndex <= 0 or ColorIndex > NbSegmentBlocks(). | |
Standard_EXPORT Handle_IGESGraph_Color | ColorDefinition (const Standard_Integer ColorIndex) const |
returns the Color definition entity indicated by ColorIndex raises an exception if ColorIndex <= 0 or ColorIndex > NbSegmentBlocks(). | |
Standard_EXPORT Standard_Boolean | IsFontDefinition (const Standard_Integer FontIndex) const |
returns True if the FontIndex'th value of the "theLineFontDefinitions" field of <me> is a pointer raises an exception if FontIndex <= 0 or FontIndex > NbSegmentBlocks(). | |
Standard_EXPORT Standard_Integer | LineFontValue (const Standard_Integer FontIndex) const |
returns the LineFont value indicated by FontIndex raises an exception if FontIndex <= 0 or FontIndex > NbSegmentBlocks(). | |
Standard_EXPORT Handle_IGESData_LineFontEntity | LineFontDefinition (const Standard_Integer FontIndex) const |
returns the LineFont definition entity indicated by FontIndex raises an exception if FontIndex <= 0 or FontIndex > NbSegmentBlocks(). | |
Standard_EXPORT Standard_Integer | LineWeightItem (const Standard_Integer WeightIndex) const |
returns the LineWeight value indicated by WeightIndex raises an exception if WeightIndex <= 0 or WeightIndex > NbSegmentBlocks(). | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Handle_IGESDraw_HArray1OfViewKindEntity | theViews |
Handle_TColStd_HArray1OfReal | theBreakpointParameters |
Handle_TColStd_HArray1OfInteger | theDisplayFlags |
Handle_TColStd_HArray1OfInteger | theColorValues |
Handle_IGESGraph_HArray1OfColor | theColorDefinitions |
Handle_TColStd_HArray1OfInteger | theLineFontValues |
Handle_IGESBasic_HArray1OfLineFontEntity | theLineFontDefinitions |
Handle_TColStd_HArray1OfInteger | theLineWeights |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from IGESData_ViewKindEntity. |
|
|
|
|
|
|
|
Implements IGESData_ViewKindEntity. |
|
|
|
|
|
|
|
|
|
Implements IGESData_ViewKindEntity. |
|
Implements IGESData_ViewKindEntity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|