10 #pragma managed(push, off)
35 friend struct DgnECTypeRegistry;
38 virtual void MakeClassAbstract() = 0;
73 RenderingMaterial = 16,
81 ProjectionNamedGroup = 20,
178 DGNPLATFORM_EXPORT bool GetStandardValues (StandardValuesCollection& values, IDgnECTypeAdapterContextCR context)
const;
213 WorkingUnit m_workingUnit;
223 bool IsSpecified()
const {
return IsECUnit() || IsWorkingUnit(); }
225 bool IsECUnit()
const {
return !m_ecunitName.empty(); }
RefCountedPtr< IDgnECStandaloneTypeAdapterContext > IDgnECStandaloneTypeAdapterContextPtr
Definition: DgnECTypes.h:112
Distance dimensional constraint.
DGNPLATFORM_TYPEDEFS(DgnECExtendedType)
patternParams.style present
patternParams.weight present
Area dimensional constraint.
patternParams.color present
ECValue const & ECValueCR
Definition: ECObjects.h:46
wchar_t const * WCharCP
Definition: Bentley.h:224
uint32_t UInt32
Definition: Bentley.r.h:128
#define NULL
Definition: Bentley.h:157
ECProperty const & ECPropertyCR
Definition: ECObjects.h:56
A shared pointer template for reference-counted objects.
Definition: RefCounted.h:119
IECInstance const & IECInstanceCR
Definition: ECObjects.h:67
Definition: DgnECTypes.h:113
RefCountedPtr< IDgnECTypeAdapterContext > IDgnECTypeAdapterContextPtr
Supplies the context in which an IDgnECTypeAdapter operates.
Definition: DgnECTypes.h:111
The Angle class has static methods for typical angle computations.
Definition: Angle.h:14
ArrayECProperty const & ArrayECPropertyCR
Definition: ECObjects.h:60
This structure is not intended to be used directly, and supports file storage.
Definition: DgnPlatform.r.h:710
struct DgnPlatform::DgnECInstance const & DgnECInstanceCR
Definition: DgnPlatform.h:199
A string class that has many of the same capabilities as std::string, plus additional functions such ...
Definition: WString.h:51
A reusable IDgnECTypeAdapterContext.
Definition: DgnECTypes.h:142