10 #define PATTERN_ID 32040 // Pattern linkage ID
11 #define PATTERN_CONTROL "Pattern Control Element"
13 #define MAX_DWG_HATCH_LINES 50
14 #define MAX_DWG_EXPANDEDHATCH_LINES 400
15 #define MAX_DWG_HATCH_LINE_DASHES 20
17 #if !defined(__midl) // For a MIDL compile, all we care about are the values of the #define constants.
28 struct DwgHatchDefLine
119 virtual void MakeClassAbstract() = 0;
274 #endif // !defined(__midl)
3x3 matrix commonly used for pure rotations, but in general may also have scales and non-perpendicula...
Definition: rotmatrix.h:21
#define ENUM_IS_FLAGS(ENUMTYPE)
Definition: Bentley.r.h:164
Definition: AreaPattern.h:105
Definition: AreaPattern.h:104
PatternParamsCompareFlags
PatternParams compare flags.
Definition: AreaPattern.h:46
The default file attribute.
patternParams.dwgHatchDef.pixelSize set
Definition: AreaPattern.h:48
patternParams.origin present
patternParams.style present
Definition: AreaPattern.h:58
patternParams.weight present
double GetOffset()
Definition: AssociativeElementAPI.h:239
struct RotMatrix const & RotMatrixCR
Definition: msgeomstructs_typedefs.h:135
patternParams.color present
wchar_t const * WCharCP
Definition: Bentley.h:224
void SetOffset(double offset)
Definition: AssociativeElementAPI.h:240
Definition: AreaPattern.h:57
dwg hatch origin has been specified as pattern origin
uint32_t UInt32
Definition: Bentley.r.h:128
struct DgnPlatform::DwgHatchDef const & DwgHatchDefCR
Definition: DgnPlatform.h:251
patternParams.dwgHatchDef.islandStyle set
set if pattern cell is true scaled
set if pattern is snappable
PatternPlacementTypes
Selects Pattern Placement Type.
Definition: AreaPattern.h:101
PatternParams.annotationscale present.
patternParams.angle1 present
int32_t Int32
Definition: Bentley.r.h:119
patternParams.cellId present
A shared pointer template for reference-counted objects.
Definition: RefCounted.h:119
Definition: AreaPattern.h:54
Definition: AreaPattern.h:51
patternParams.space1 present
#define MAX_DWG_HATCH_LINE_DASHES
Definition: AreaPattern.h:15
patternParams.tolerance present
Definition: AreaPattern.h:55
patternParams.minLine, patternParams.maxLine present
patternParams.angle2 present
Definition: AreaPattern.h:49
PatternParamsHoleStyleType
Selects Pattern Hole Style.
Definition: AreaPattern.h:62
Definition: AreaPattern.h:56
PatternParamsModifierFlags
Flags indicating modification of corresponding field in PatternParams.
Definition: AreaPattern.h:69
Concrete class that can be used to implement the reference-counting pattern.
Definition: RefCounted.h:109
pattern contains raw DWG loop data
struct DgnPlatform::PatternParams const & PatternParamsCR
Definition: DgnPlatform.h:418
patternParams.holeStyle present
struct DPoint3d const & DPoint3dCR
Definition: msgeomstructs_typedefs.h:79
Definition: AreaPattern.h:53
patternParams.space2 present
Definition: AreaPattern.h:50
patternParams.scale present
Definition: AreaPattern.h:52
2d point coordinates.
Definition: dpoint2d.h:23
Definition: AreaPattern.h:103