25#ifndef ODTRVISSECTIONDEF
26#define ODTRVISSECTIONDEF
#define SETBIT(flags, bit, value)
#define GETBIT(flags, bit)
OdArray< OdTrVisSectionPlane, OdMemoryAllocator< OdTrVisSectionPlane > > OdTrVisSectionPlaneArray
bool isClippingEnabled() const
bool isFillingEnabled() const
void setStippleColor(ODCOLORREF color)
void resetFlags(OdUInt16 nFlags=0)
ODCOLORREF m_stippleColor
OdUInt16 m_numFixedPlanes
void setStipplePattern(OdUInt8 pattern)
ODCOLORREF fillColor() const
const OdTrVisSectionPlane & sectionPlane(OdUInt32 nPlane) const
OdTrVisSectionPlaneArray m_planes
void setStipplePattern(OdPs::FillStyle fillStyle, ODCOLORREF color)
void enableStippling(bool bSet)
void appendSectionPlane(const OdTrVisSectionPlane &pPlane)
void enableFilling(bool bSet)
const OdTrVisSectionPlaneArray & sectionPlanes() const
OdUInt32 numSectionPlanes() const
void setFillColor(ODCOLORREF color)
bool hasSectionPlanes() const
OdUInt8 stipplePattern() const
bool hasFixedPlanes() const
bool fillColorInvisible() const
ODCOLORREF stippleColor() const
OdUInt32 numFixedPlanes() const
bool fillColorTransparent() const
bool isStipplingEnabled() const
void setSectionPlanes(const OdTrVisSectionPlaneArray &aPlanes)
void clearSectionPlanes()
void setStipplePattern(OdPs::FillStyle fillStyle)