Go to the source code of this file.
Classes | |
struct | LineStyleNameInfo |
struct | LsEntry |
Represents the defintion of a line style. More... | |
struct | LsMapEntry |
An entry in a LsMap; it contains a pointer to an LsDefinition. More... | |
struct | LsMapIterator |
Helper class used for iterating through the LsMapEntry entries in an LsMap. More... | |
struct | LsMap |
A map used to map from line style number to line style name and vice versa. More... | |
struct | LsResourceFileMap |
An LsResourceFileMap object is used to access line styles and line style resources without going through the LsSystemMap. More... | |
struct | LsSystemMap |
Used to access the line styles that are in the system map. More... | |
struct | LsDgnFileMap |
Used to access the line styles known to a given DgnFile. More... | |
Namespaces | |
Bentley | |
The Bentley namespace contains types defined by the Bentley Library. | |
Bentley::DgnPlatform | |
The DgnPlatform namespace contains types defined by the DgnPlatform. | |
Typedefs | |
typedef UInt32 | RscFileHandle |
typedef RefCountedPtr< LsMap > | LsMapPtr |
Smart pointer wrapper for LsMap. More... | |
typedef RefCountedPtr < LsSystemMap > | LsSystemMapPtr |
Smart pointer wrapper for LsSystemMap. More... | |
typedef RefCountedPtr < LsResourceFileMap > | LsResourceFileMapPtr |
Smart pointer wrapper for LsResourceFileMap. More... | |
typedef RefCountedPtr < LsDgnFileMap > | LsDgnFileMapPtr |
Smart pointer wrapper for LsDgnFileMap. More... | |
typedef RefCountedPtr < LineStyleHandle > | LineStyleHandlePtr |
typedef RefCountedPtr < LsComponent > | LsComponentPtr |
typedef RefCountedPtr < LsCompoundComponent > | LsCompoundComponentPtr |
typedef RefCountedPtr < LsPointSymbolComponent > | LsPointSymbolComponentPtr |
typedef RefCountedPtr < LsLineCodeComponent > | LsLineCodeComponentPtr |
typedef RefCountedPtr < LsInternalComponent > | LsInternalComponentPtr |
typedef RefCountedPtr < LsLinePointComponent > | LsLinePointComponentPtr |
typedef RefCountedPtr < LsPointSymbolInfo > | LsPointSymbolInfoPtr |
typedef RefCountedPtr < LsStrokeData > | LsStrokeDataPtr |
typedef RefCountedPtr < LsCompoundInfo > | LsCompoundInfoPtr |
typedef RefCountedPtr < LsRasterImageComponent > | LsRasterImageComponentPtr |
typedef bvector< LsComponentPtr > | LsComponentVector |
Enumerations | |
enum | LsKnownStyleNumber { STYLE_MinLineCode = 0, STYLE_MaxLineCode = 7, STYLE_ByLevel = 0x7fffffff, STYLE_ByCell = 0x7ffffffe, STYLE_Invalid = 0x7fffff00 } |
Special style numbers that form a subset of values that may passed to LineStyleManager::GetNameFromNumber() or returned from LineStyleManager::GetNumberFromName() More... | |
enum | LsElementType { Unknown = 0, PointSymbol = 1, Compound = 2, LineCode = 3, LinePoint = 4, Internal = 6, RasterImage = 7 } |
Values held in line style defintion elements; normally not used by clients of this API. More... | |
enum | LsLocationType { Unknown = 0, ResourceFile = 1, DgnFile = 2, System = 3, LinFile = 4, Importer = 5 } |
Code indicating the source of the component definition. More... | |
enum | LsResourceType { Unknown = 1, Internal = 0, Compound = 'lsLS', LineCode = 'lsLC', LinePoint = 'lsLP', PointSymbol = 'l8PS', PointSymbolV7 = 'lsPS', RasterImage = 'lsRI', NameEntry = 'lsNm' } |
Values held in line style defintion components in resource files. More... | |
enum | LsCapMode { LCCAP_Closed = 0, LCCAP_Open = 1, LCCAP_Extended = 2, LCCAP_Hexagon = 3, LCCAP_Octagon = 4, LCCAP_Decagon = 5, LCCAP_Arc = 30 } |
Returned from GetCapMode() More... | |
enum | LsUnit { Master = 0, Uor = 1, Device = 2 } |
Defines possible values for LsDefinition::GetUnitsType() and LsDefinition::SetUnitsType(). More... | |
typedef UInt32 RscFileHandle |