24#ifndef _ODGILINEWEIGHTOVERRIDE_INCLUDED_
25#define _ODGILINEWEIGHTOVERRIDE_INCLUDED_
285 { setLineweightOverride(pTraits, pOverride); }
303 m_pTraits = &pTraits;
bool OdEqual(double x, double y, double tol=1.e-10)
#define SETBIT_0(flags, bit)
#define GETBIT(flags, bit)
#define SETBIT_1(flags, bit)
OdGiLineweightOverrideHelper()
OdGiSubEntityTraits * m_pTraits
void setLineweightOverride(OdGiSubEntityTraits &pTraits, const OdGiLineweightOverride &pOverride)
~OdGiLineweightOverrideHelper()
OdGiLineweightOverrideHelper(OdGiSubEntityTraits &pTraits, const OdGiLineweightOverride &pOverride)
virtual void popLineweightOverride()
virtual bool pushLineweightOverride(const OdGiLineweightOverride *pOverride)
OdPs::LineJoinStyle m_lineJoinStyle
void resetScaleOverride()
OdPs::LineJoinStyle joinStyleOverride() const
bool operator==(const OdGiLineweightOverride &lwdO2) const
void resetStyleOverride()
double pixelScale() const
OdPs::LineEndStyle m_lineCapStyle
OdPs::LineEndStyle endStyleOverride() const
void setPixelScale(double dPixScale)
double scaleOverride() const
bool hasOverrides() const
bool hasScaleOverride() const
void setStyleOverride(OdPs::LineEndStyle lineCapStyle, OdPs::LineJoinStyle lineJoinStyle)
bool operator!=(const OdGiLineweightOverride &lwdO2) const
bool hasStyleOverride() const
void setScaleOverride(double dLwdScale)