Classes | Namespaces | Macros | Enumerations
AreaPattern.h File Reference

Go to the source code of this file.

Classes

struct  DwgHatchDefLine
 DWG Style Hatch Definition. More...
 
struct  DwgHatchDef
 
struct  PatternParams
 Each member of the PatternParams structure has a corresponding bit in PatternParamsModifierFlags that indicates whether or not the member is used. More...
 

Namespaces

 Bentley
 The Bentley namespace contains types defined by the Bentley Library.
 
 Bentley::DgnPlatform
 The DgnPlatform namespace contains types defined by the DgnPlatform.
 

Macros

#define PATTERN_ID   32040
 
#define PATTERN_CONTROL   "Pattern Control Element"
 
#define MAX_DWG_HATCH_LINES   50
 
#define MAX_DWG_EXPANDEDHATCH_LINES   400
 
#define MAX_DWG_HATCH_LINE_DASHES   20
 

Enumerations

enum  PatternParamsCompareFlags {
  PATTERNPARAMSCOMPAREFLAGS_RMatrix = 0x0001, PATTERNPARAMSCOMPAREFLAGS_Offset = 0x0002, PATTERNPARAMSCOMPAREFLAGS_Default = 0x0004, PATTERNPARAMSCOMPAREFLAGS_Origin = 0x0010,
  PATTERNPARAMSCOMPAREFLAGS_Symbology = 0x0020, PATTERNPARAMSCOMPAREFLAGS_Mline = 0x0040, PATTERNPARAMSCOMPAREFLAGS_Tolerance = 0x0080, PATTERNPARAMSCOMPAREFLAGS_HoleStyle = 0x0100,
  PATTERNPARAMSCOMPAREFLAGS_DwgHatch = 0x0200, PATTERNPARAMSCOMPAREFLAGS_AnnotationScale = 0x0400, PATTERNPARAMSCOMPAREFLAGS_All = 0xffff
}
 PatternParams compare flags. More...
 
enum  PatternParamsHoleStyleType { Normal = 0, Parity = 1 }
 Selects Pattern Hole Style. More...
 
enum  PatternParamsModifierFlags {
  None = 0, Space1 = 0x0001, Angle1 = 0x0002, Space2 = 0x0004,
  Angle2 = 0x0008, Scale = 0x0010, Cell = 0x0020, Tolerance = 0x0040,
  Style = 0x0080, Weight = 0x0100, Color = 0x0200, Snap = 0x0400,
  RotMatrix = 0x0800, Offset = 0x1000, HoleStyle = 0x2000, DwgHatchDef = 0x4000,
  Multiline = 0x8000, Origin = 0x10000, PixelSize = 0x20000, IslandStyle = 0x40000,
  TrueScale = 0x80000, RawDwgLoops = 0x100000, DwgHatchOrigin = 0x200000, AnnotationScale = 0x400000
}
 Flags indicating modification of corresponding field in PatternParams. More...
 
enum  PatternPlacementTypes { PATTERN_HATCH = 0x0, PATTERN_CROSSHATCH = 0x1, PATTERN_AREA = 0x2 }
 Selects Pattern Placement Type. More...
 

Macro Definition Documentation

#define MAX_DWG_EXPANDEDHATCH_LINES   400
#define MAX_DWG_HATCH_LINE_DASHES   20
#define MAX_DWG_HATCH_LINES   50
#define PATTERN_CONTROL   "Pattern Control Element"
#define PATTERN_ID   32040

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.