206 struct LsMapIterator : std::iterator<std::forward_iterator_tag, const LsMapEntry>
238 virtual void MakeClassAbstract() = 0;
Definition: DgnPlatform/LineStyle.h:73
RefCountedPtr< LsSystemMap > LsSystemMapPtr
Smart pointer wrapper for LsSystemMap.
Definition: DgnPlatform/LineStyle.h:24
struct DgnPlatform::LsMapEntry const * LsMapEntryCP
Definition: DgnPlatform.h:370
Definition: DgnPlatform/LineStyle.h:74
LsKnownStyleNumber
Special style numbers that form a subset of values that may passed to LineStyleManager::GetNameFromNu...
Definition: DgnPlatform/LineStyle.h:69
RefCountedPtr< LsRasterImageComponent > LsRasterImageComponentPtr
Definition: DgnPlatform/LineStyle.h:42
1 - No end cap. The stroke is displayed as two parallel lines.
iterator begin()
Definition: stdcxx/bstdmap.h:178
RefCountedPtr< LineStyleHandle > LineStyleHandlePtr
Definition: DgnPlatform/LineStyle.h:32
struct DgnPlatform::LsMap const * LsMapCP
Definition: DgnPlatform.h:369
RefCountedPtr< LsInternalComponent > LsInternalComponentPtr
Definition: DgnPlatform/LineStyle.h:37
iterator end()
Definition: stdcxx/bstdmap.h:186
0 - Standard closed polygon (rectangle) strokes.
RefCountedPtr< LsResourceFileMap > LsResourceFileMapPtr
Smart pointer wrapper for LsResourceFileMap.
Definition: DgnPlatform/LineStyle.h:27
struct DgnPlatform::LsMapIterator const & LsMapIteratorCR
Definition: DgnPlatform.h:371
wchar_t const * WCharCP
Definition: Bentley.h:224
Definition: DgnPlatform/LineStyle.h:72
uint32_t UInt32
Definition: Bentley.r.h:128
Definition: DgnPlatform/LineStyle.h:71
struct DgnPlatform::LsSystemMap const & LsSystemMapCR
Definition: DgnPlatform.h:379
Represents the defintion of a line style.
Definition: DgnPlatform/LineStyle.h:148
struct DgnPlatform::DgnFile const & DgnFileCR
Definition: DgnPlatform.h:206
RefCountedPtr< LsStrokeData > LsStrokeDataPtr
Definition: DgnPlatform/LineStyle.h:40
RefCountedPtr< LsMap > LsMapPtr
Smart pointer wrapper for LsMap.
Definition: DgnPlatform/LineStyle.h:21
Definition: DgnPlatform/LineStyle.h:75
struct DgnPlatform::LsEntry const * LsEntryCP
Definition: DgnPlatform.h:368
int32_t Int32
Definition: Bentley.r.h:119
LsSymbolComponent containing V7 graphics.
A shared pointer template for reference-counted objects.
Definition: RefCounted.h:119
LsElementType
Values held in line style defintion elements; normally not used by clients of this API...
Definition: DgnPlatform/LineStyle.h:80
RefCountedPtr< LsDgnFileMap > LsDgnFileMapPtr
Smart pointer wrapper for LsDgnFileMap.
Definition: DgnPlatform/LineStyle.h:30
bvector< LsComponentPtr > LsComponentVector
Definition: DgnPlatform/LineStyle.h:47
2 - The end of the stroke is extended by half the stroke width.
LsUnit
Defines possible values for LsDefinition::GetUnitsType() and LsDefinition::SetUnitsType().
Definition: DgnPlatform/LineStyle.h:137
RefCountedPtr< LsCompoundComponent > LsCompoundComponentPtr
Definition: DgnPlatform/LineStyle.h:34
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
RefCountedPtr< LsComponent > LsComponentPtr
Definition: DgnPlatform/LineStyle.h:33
Concrete class that can be used to implement the reference-counting pattern.
Definition: RefCounted.h:109
RefCountedPtr< LsCompoundInfo > LsCompoundInfoPtr
Definition: DgnPlatform/LineStyle.h:41
LsLocationType
Code indicating the source of the component definition.
Definition: DgnPlatform/LineStyle.h:93
struct DgnPlatform::LsMapEntry const & LsMapEntryCR
Definition: DgnPlatform.h:370
RefCountedPtr< LsPointSymbolComponent > LsPointSymbolComponentPtr
Definition: DgnPlatform/LineStyle.h:35
RefCountedPtr< LsPointSymbolInfo > LsPointSymbolInfoPtr
Definition: DgnPlatform/LineStyle.h:39
>= 3 - cap stroked as an arc and the value indicates the number of vectors in the arc...
LsCapMode
Returned from GetCapMode()
Definition: DgnPlatform/LineStyle.h:119
LsResourceType
Values held in line style defintion components in resource files.
Definition: DgnPlatform/LineStyle.h:105
RefCountedPtr< LsLinePointComponent > LsLinePointComponentPtr
Definition: DgnPlatform/LineStyle.h:38
An entry in a LsMap; it contains a pointer to an LsDefinition.
Definition: DgnPlatform/LineStyle.h:178
A string class that has many of the same capabilities as std::string, plus additional functions such ...
Definition: WString.h:51
RefCountedPtr< LsLineCodeComponent > LsLineCodeComponentPtr
Definition: DgnPlatform/LineStyle.h:36
unknown status (newly added to system)
bool operator==(const BentleyAllocator< _Ty > &, const BentleyAllocator< _Other > &)
Definition: BentleyAllocator.h:146