21 #include "DgnPlatform/DgnTextStyle.h"
23 #define DIMSTYLE_COMPAREOPTS_Default (0)
24 #define DIMSTYLE_COMPAREOPTS_IgnoreUnusedDiffs (0x0001 << 1)
26 #define DIMSTYLE_COMPAREOPTS_UserInterface DIMSTYLE_COMPAREOPTS_IgnoreUnusedDiffs
30 struct DimensionHandler;
31 struct DimStyleEntryHandler;
32 struct DimStyleTableHandler;
68 friend class CDimensionStyle;
71 friend struct DimStyleEntryHandler;
72 friend struct DimStyleTableHandler;
75 virtual void MakeClassAbstract() = 0;
282 MSCORE_EXPORT
static DimensionStylePtr GetActive ();
302 MSCORE_EXPORT
static bvector<DimensionStylePtr> BuildList (
StyleIteratorMode mode);
329 mutable DimensionStylePtr m_current;
333 bool ElemIterIsNamedStyle ();
381 virtual void MakeClassAbstract() = 0;
RefCountedPtr< DimStyleIterator > DimStyleIteratorPtr
Definition: DimensionStyle.h:36
DimStyleIterator const_iterator
Definition: DimensionStyle.h:360
struct Bentley::WString const & WStringCR
Definition: Bentley.h:239
iterator begin()
Definition: stdcxx/bstdmap.h:178
iterator end()
Definition: stdcxx/bstdmap.h:186
wchar_t const * WCharCP
Definition: Bentley.h:224
#define DIMSTYLE_COMPAREOPTS_Default
Definition: DimensionStyle.h:23
uint32_t UInt32
Definition: Bentley.r.h:128
#define NULL
Definition: Bentley.h:157
struct DgnPlatform::DimensionStyle const * DimensionStyleCP
Definition: DimensionStyle.h:16
BentleyStatus
Definition: Bentley.h:208
int32_t Int32
Definition: Bentley.r.h:119
struct DgnPlatform::DgnTextStyle const & DgnTextStyleCR
Definition: DgnPlatform.h:229
unsigned short UShort
Definition: Bentley.r.h:133
struct DgnPlatform::DimStylePropMask const & DimStylePropMaskCR
Definition: DimensionStyle.h:17
unsigned char byte
Definition: Bentley.r.h:144
RefCountedPtr< DimStylePropMask > DimStylePropMaskPtr
Definition: DimensionStyle.h:35
DVec3d operator*(Transform const &transform, DVec3d const &vector)
operator overload for multiplication of a transform and a vector li>The vector appears on the left as...
bool operator!=(const BentleyAllocator< _Ty > &, const BentleyAllocator< _Other > &)
Definition: BentleyAllocator.h:152
int StatusInt
Definition: Bentley.h:222
Concrete class that can be used to implement the reference-counting pattern.
Definition: RefCounted.h:109
DimStylePropMaskPtr PropertyMaskPtr
Definition: DimensionStyle.h:78
const_iterator iterator
only const iteration is possible
Definition: DimensionStyle.h:361
struct DgnPlatform::DimensionStyle const & DimensionStyleCR
Definition: DimensionStyle.h:16
RefCountedPtr< DimensionStyle > DimensionStylePtr
Definition: DimensionStyle.h:33
A string class that has many of the same capabilities as std::string, plus additional functions such ...
Definition: WString.h:51
bool operator==(const BentleyAllocator< _Ty > &, const BentleyAllocator< _Other > &)
Definition: BentleyAllocator.h:146