CFx SDK Documentation
2023 SP0
|
#include <DbLSSymbolReference.h>
Public Types | |
enum | VertexMask { kLSAtStroke = 0 , kLSAtOrigin = 4 , kLSAtEnd = 8 , kLSAtVertex = 16 } |
enum | Justify { kLSNoJustify = 0 , kLSJustifyLeft = 1 , kLSJustifyRight = 2 , kLSJustifyCenter = 3 } |
enum | RotationType { kLSRelative = 0 , kLSAbsolute = 1 , kLSAdjusted = 2 } |
Public Member Functions | |
OdDbLSSymbolReference () | |
bool | partialStrokes () const |
void | setPartialStrokes (bool bSet) |
bool | clipPartial () const |
void | setClipPartial (bool bSet) |
bool | allowStretch () const |
void | setAllowStretch (bool bSet) |
bool | partialProjected () const |
void | setPartialProjected (bool bSet) |
bool | useSymbolColor () const |
void | setUseSymbolColor (bool bSet) |
bool | useSymbolLineweight () const |
void | setUseSymbolLineweight (bool bSet) |
Justify | justify () const |
void | setJustify (Justify nSet) |
RotationType | rotationType () const |
void | setRotationType (RotationType nSet) |
OdUInt32 | vertexMask () const |
void | setVertexMask (OdUInt32 nVertexMask) |
double | xOffset () const |
void | setXOffset (double fOffset) |
double | yOffset () const |
void | setYOffset (double fOffset) |
double | angle () const |
void | setAngle (double fAngle) |
OdInt32 | strokeNumber () const |
void | setStrokeNumber (OdInt32 nStroke) |
OdDbObjectId | symbolComponent () const |
void | setSymbolComponent (const OdDbObjectId &id) |
Protected Attributes | |
bool | m_bPartialStrokes |
bool | m_bClipPartial |
bool | m_bAllowStretch |
bool | m_bPartialProjected |
bool | m_bSymbolColor |
bool | m_bSymbolWeight |
Justify | m_Justify |
RotationType | m_RotationType |
OdInt16 | m_nVertexMask |
double | m_fXOffset |
double | m_fYOffset |
double | m_fAngle |
OdInt32 | m_nStroke |
OdDbHardPointerId | m_SymbolComponent |
Friends | |
class | OdDbLSPointComponentImpl |
Dgn Line Style Symbol Reference.
Definition at line 38 of file DbLSSymbolReference.h.
Enumerator | |
---|---|
kLSNoJustify | |
kLSJustifyLeft | |
kLSJustifyRight | |
kLSJustifyCenter |
Definition at line 47 of file DbLSSymbolReference.h.
Enumerator | |
---|---|
kLSRelative | |
kLSAbsolute | |
kLSAdjusted |
Definition at line 54 of file DbLSSymbolReference.h.
Enumerator | |
---|---|
kLSAtStroke | |
kLSAtOrigin | |
kLSAtEnd | |
kLSAtVertex |
Definition at line 40 of file DbLSSymbolReference.h.
|
inline |
Definition at line 78 of file DbLSSymbolReference.h.
|
inline |
Returns true if symbol can be scaled.
Definition at line 123 of file DbLSSymbolReference.h.
|
inline |
Returns symbol rotation angle.
Definition at line 230 of file DbLSSymbolReference.h.
|
inline |
Returns true if symbol clipping on partial strokes enabled.
Definition at line 112 of file DbLSSymbolReference.h.
|
inline |
Returns symbol justification on stroke.
Definition at line 173 of file DbLSSymbolReference.h.
|
inline |
Returns true if project partial origin if it is beyond the end of line mode is enabled.
Definition at line 134 of file DbLSSymbolReference.h.
|
inline |
Returns true if partial strokes mode is enabled.
Definition at line 101 of file DbLSSymbolReference.h.
|
inline |
Returns symbol rotation mode.
Definition at line 184 of file DbLSSymbolReference.h.
|
inline |
Enables symbol scalability.
bSet | [in] New value to set. |
Definition at line 129 of file DbLSSymbolReference.h.
|
inline |
Sets symbol rotation angle.
fAngle | [in] Rotation angle in radians. |
Definition at line 236 of file DbLSSymbolReference.h.
|
inline |
Enables symbol clipping on partial strokes mode.
bSet | [in] New value to set. |
Definition at line 118 of file DbLSSymbolReference.h.
Sets symbol justification on stroke.
nSet | [in] New justification value to set. |
Definition at line 179 of file DbLSSymbolReference.h.
|
inline |
Sets project partial origin if it is beyond the end of line mode.
bSet | [in] New mode to set. |
Definition at line 140 of file DbLSSymbolReference.h.
|
inline |
Sets partial stroke mode.
bSet | [in] New value to set. |
Definition at line 107 of file DbLSSymbolReference.h.
|
inline |
Sets symbol rotation mode.
nSet | [in] New rotation mode to set. |
Definition at line 190 of file DbLSSymbolReference.h.
Associate symbol with stroke.
nStroke | [in] Stroke index. |
Definition at line 249 of file DbLSSymbolReference.h.
|
inline |
Sets symbol component identifier with which this symbol reference will be associated.
id | [in] Symbol component identifier. |
Definition at line 260 of file DbLSSymbolReference.h.
|
inline |
Sets symbol color usage mode.
bSet | [in] New mode to set. |
Definition at line 154 of file DbLSSymbolReference.h.
|
inline |
Sets symbol lineweight usage mode.
bSet | [in] New mode to set. |
Definition at line 168 of file DbLSSymbolReference.h.
Sets vertex type for this symbol.
nVertexMask | [in] Vertex type to set. |
Definition at line 203 of file DbLSSymbolReference.h.
|
inline |
Sets symbol offset in X direction.
fOffset | [in] New offset to set. |
Definition at line 214 of file DbLSSymbolReference.h.
|
inline |
Sets symbol offset in Y direction.
fOffset | [in] New offset to set. |
Definition at line 225 of file DbLSSymbolReference.h.
|
inline |
Returns stroke index with which this symbol is associated.
Definition at line 241 of file DbLSSymbolReference.h.
|
inline |
Returns symbol component identifier with which this symbol reference is associated.
Definition at line 254 of file DbLSSymbolReference.h.
|
inline |
Returns true if symbol color usage enabled.
Definition at line 148 of file DbLSSymbolReference.h.
|
inline |
Returns true if symbol lineweight usage enabled.
Definition at line 162 of file DbLSSymbolReference.h.
|
inline |
Returns vertex type for this symbol.
Definition at line 195 of file DbLSSymbolReference.h.
|
inline |
Returns symbol offset in X direction.
Definition at line 208 of file DbLSSymbolReference.h.
|
inline |
Returns symbol offset in Y direction.
Definition at line 219 of file DbLSSymbolReference.h.
|
friend |
Definition at line 263 of file DbLSSymbolReference.h.
|
protected |
Definition at line 64 of file DbLSSymbolReference.h.
|
protected |
Definition at line 63 of file DbLSSymbolReference.h.
|
protected |
Definition at line 65 of file DbLSSymbolReference.h.
|
protected |
Definition at line 62 of file DbLSSymbolReference.h.
|
protected |
Definition at line 66 of file DbLSSymbolReference.h.
|
protected |
Definition at line 67 of file DbLSSymbolReference.h.
|
protected |
Definition at line 73 of file DbLSSymbolReference.h.
|
protected |
Definition at line 71 of file DbLSSymbolReference.h.
|
protected |
Definition at line 72 of file DbLSSymbolReference.h.
|
protected |
Definition at line 68 of file DbLSSymbolReference.h.
|
protected |
Definition at line 74 of file DbLSSymbolReference.h.
|
protected |
Definition at line 70 of file DbLSSymbolReference.h.
|
protected |
Definition at line 69 of file DbLSSymbolReference.h.
|
protected |
Definition at line 75 of file DbLSSymbolReference.h.