1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-10 18:51:21 +03:00
occt/src/StepVisual/StepVisual_ContextDependentOverRidingStyledItem.cxx
2012-03-05 19:23:40 +04:00

49 lines
1.7 KiB
C++
Executable File

#include <StepVisual_ContextDependentOverRidingStyledItem.ixx>
StepVisual_ContextDependentOverRidingStyledItem::StepVisual_ContextDependentOverRidingStyledItem () {}
void StepVisual_ContextDependentOverRidingStyledItem::Init(
const Handle(TCollection_HAsciiString)& aName,
const Handle(StepVisual_HArray1OfPresentationStyleAssignment)& aStyles,
const Handle(StepRepr_RepresentationItem)& aItem,
const Handle(StepVisual_StyledItem)& aOverRiddenStyle)
{
StepVisual_OverRidingStyledItem::Init(aName, aStyles, aItem, aOverRiddenStyle);
}
void StepVisual_ContextDependentOverRidingStyledItem::Init(
const Handle(TCollection_HAsciiString)& aName,
const Handle(StepVisual_HArray1OfPresentationStyleAssignment)& aStyles,
const Handle(StepRepr_RepresentationItem)& aItem,
const Handle(StepVisual_StyledItem)& aOverRiddenStyle,
const Handle(StepVisual_HArray1OfStyleContextSelect)& aStyleContext)
{
// --- classe own fields ---
styleContext = aStyleContext;
// --- classe inherited fields ---
StepVisual_OverRidingStyledItem::Init(aName, aStyles, aItem, aOverRiddenStyle);
}
void StepVisual_ContextDependentOverRidingStyledItem::SetStyleContext(const Handle(StepVisual_HArray1OfStyleContextSelect)& aStyleContext)
{
styleContext = aStyleContext;
}
Handle(StepVisual_HArray1OfStyleContextSelect) StepVisual_ContextDependentOverRidingStyledItem::StyleContext() const
{
return styleContext;
}
StepVisual_StyleContextSelect StepVisual_ContextDependentOverRidingStyledItem::StyleContextValue(const Standard_Integer num) const
{
return styleContext->Value(num);
}
Standard_Integer StepVisual_ContextDependentOverRidingStyledItem::NbStyleContext () const
{
return styleContext->Length();
}