54 virtual bool GetUseLineColorRGB()
const = 0;
57 virtual bool GetUseFillColorRGB()
const = 0;
60 virtual bool GetHasScreening()
const = 0;
63 virtual bool GetHasTransparency()
const = 0;
66 virtual bool GetHasLineJoin()
const = 0;
69 virtual bool GetHasLineCap()
const = 0;
72 virtual bool GetHasLineWeightMM()
const = 0;
75 virtual bool GetHasLineStyleParams()
const = 0;
79 virtual bool GetHasExtLineStyle()
const = 0;
83 virtual void SetHasExtLineStyle (
bool value) = 0;
86 virtual UInt32 GetColorIndex()
const = 0;
89 virtual void SetColorIndex (
UInt32 value) = 0;
92 virtual UInt32 GetWeightIndex()
const = 0;
95 virtual void SetWeightIndex (
UInt32 value) = 0;
98 virtual Int32 GetStyleIndex()
const = 0;
101 virtual void SetStyleIndex (
Int32 value) = 0;
104 virtual Int32 GetExtLineStyleIndex()
const = 0;
107 virtual void SetExtLineStyleIndex (
Int32 value) = 0;
110 virtual Int32 GetPriority()
const = 0;
113 virtual void SetPriority (
Int32 value) = 0;
128 virtual UInt32 GetFillColor()
const = 0;
131 virtual void SetFillColor (
UInt32 value) = 0;
134 virtual UInt32 GetFillColorTBGR()
const = 0;
137 virtual void SetFillColorTBGR (
UInt32 value) = 0;
140 virtual UInt32 GetLineColorTBGR()
const = 0;
143 virtual void SetLineColorTBGR (
UInt32 value) = 0;
158 virtual double GetScreening()
const = 0;
161 virtual void SetScreening (
double value) = 0;
164 virtual double GetWidthMM()
const = 0;
167 virtual void SetWidthMM (
double value) = 0;
170 virtual double GetTransparency()
const = 0;
173 virtual void SetTransparency (
double value) = 0;
176 virtual void SetZeroTransparency() = 0;
179 virtual Int32 GetLevel()
const = 0;
182 virtual bool GetIgnoreLevelSymb()
const = 0;
185 virtual bool GetIsRenderable()
const = 0;
188 virtual bool GetIsOverrideColorDefined()
const = 0;
195 virtual void SetIsOverrideColorDefined (
bool value) = 0;
198 virtual bool GetIsOverrideFillColorDefined()
const = 0;
205 virtual void SetIsOverrideFillColorDefined (
bool value) = 0;
208 virtual bool GetIsOverrideWidthDefined()
const = 0;
215 virtual void SetIsOverrideWidthDefined (
bool value) = 0;
218 virtual bool GetIsOverrideStyleDefined()
const = 0;
225 virtual void SetIsOverrideStyleDefined (
bool value) = 0;
#define END_PRINT_NAMESPACE
Definition: MstnTypes.h:40
PlotEdpLineJoin
IPlotElemDisplayParams line join.
Definition: IPlotElemDisplayParams.h:29
Always fill/always behind other geometry. Only applicable to geometry within a single QvElem...
struct DgnPlatform::LineStyleParams const * LineStyleParamsCP
Definition: DgnPlatform.h:360
#define bsiInterface
Definition: basedefs.h:31
#define BEGIN_PRINT_NAMESPACE
Definition: MstnTypes.h:39
uint32_t UInt32
Definition: Bentley.r.h:128
int32_t Int32
Definition: Bentley.r.h:119
PlotEdpLineCap
IPlotElemDisplayParams line cap.
Definition: IPlotElemDisplayParams.h:38
PlotEdpFillDisplay
IPlotElemDisplayParams fill display mode.
Definition: IPlotElemDisplayParams.h:20