|
CFx SDK Documentation
2022 SP0
|
#include <DbLSStroke.h>
Public Types | |
| enum | WidthMode { kLSNoWidth = 0 , kLSWidthLeft = 1 , kLSWidthRight = 2 , kLSWidthFull = 3 } |
| enum | CapMode { kLSCapsClosed = 0 , kLSCapsOpen = 1 , kLSCapsExtended = 2 , kLSCapsHexagon = 3 , kLSCapsOctagon = 4 , kLSCapsDecagon = 5 , kLSCapsArc = 30 } |
Public Member Functions | |
| OdDbLSStroke () | |
| bool | isDash () const |
| bool | isGap () const |
| void | setDash () |
| void | setGap () |
| void | setIsDash (bool bSet) |
| bool | bypassCorner () const |
| void | setBypassCorner (bool bSet) |
| bool | canBeScaled () const |
| void | setCanBeScaled (bool bSet) |
| bool | invertAtOrigin () const |
| void | setInvertAtOrigin (bool bSet) |
| bool | invertAtEnd () const |
| void | setInvertAtEnd (bool bSet) |
| double | length () const |
| void | setLength (double fLen) |
| double | startWidth () const |
| void | setStartWidth (double fWidth) |
| double | endWidth () const |
| void | setEndWidth (double fWidth) |
| WidthMode | widthMode () const |
| void | setWidthMode (WidthMode mode) |
| CapMode | capMode () const |
| void | setCapMode (CapMode mode) |
Protected Attributes | |
| bool | m_bIsDash |
| bool | m_bBypassCorner |
| bool | m_bCanBeScaled |
| bool | m_bDontInvertAtOrigin |
| bool | m_bDontInvertAtEnd |
| double | m_fLength |
| double | m_fStartWidth |
| double | m_fEndWidth |
| WidthMode | m_WidthMode |
| CapMode | m_CapMode |
Friends | |
| class | OdDbLSStrokePatternComponentImpl |
Dgn Line Style Stroke.
Definition at line 38 of file DbLSStroke.h.
| Enumerator | |
|---|---|
| kLSCapsClosed | |
| kLSCapsOpen | |
| kLSCapsExtended | |
| kLSCapsHexagon | |
| kLSCapsOctagon | |
| kLSCapsDecagon | |
| kLSCapsArc | |
Definition at line 47 of file DbLSStroke.h.
| Enumerator | |
|---|---|
| kLSNoWidth | |
| kLSWidthLeft | |
| kLSWidthRight | |
| kLSWidthFull | |
Definition at line 40 of file DbLSStroke.h.
|
inline |
Definition at line 79 of file DbLSStroke.h.
|
inline |
Returns corners bypass flag.
Definition at line 119 of file DbLSStroke.h.
|
inline |
Returns true if variable stroke length is enabled.
Definition at line 130 of file DbLSStroke.h.
|
inline |
Returns stroke caps type.
Definition at line 207 of file DbLSStroke.h.
|
inline |
Returns stroke end width.
Definition at line 185 of file DbLSStroke.h.
|
inline |
Returns true if invert stroke at end mode is enabled.
Definition at line 152 of file DbLSStroke.h.
|
inline |
Returns true if invert stroke at origin mode is enabled.
Definition at line 141 of file DbLSStroke.h.
|
inline |
Returns true if this stroke is dash.
Definition at line 96 of file DbLSStroke.h.
|
inline |
Returns true if this stroke is gap.
Definition at line 100 of file DbLSStroke.h.
|
inline |
Returns stroke length.
Definition at line 163 of file DbLSStroke.h.
|
inline |
Sets corners bypass flag.
| bSet | [in] New value to set. |
Definition at line 125 of file DbLSStroke.h.
|
inline |
Sets variable length flag.
| bSet | [in] New value to set. |
Definition at line 136 of file DbLSStroke.h.
Sets stroke caps type.
| mode | [in] New stroke caps type. |
Definition at line 213 of file DbLSStroke.h.
|
inline |
Sets this stroke as dash.
Definition at line 104 of file DbLSStroke.h.
|
inline |
Sets stroke end width.
| fWidth | [in] New stroke end width. |
Definition at line 191 of file DbLSStroke.h.
|
inline |
Sets this stroke as gap.
Definition at line 108 of file DbLSStroke.h.
|
inline |
Sets invert stroke at end mode flag.
| bSet | [in] New value to set. |
Definition at line 158 of file DbLSStroke.h.
|
inline |
Sets invert stroke at origin mode flag.
| bSet | [in] New value to set. |
Definition at line 147 of file DbLSStroke.h.
|
inline |
Sets isDash flag for this stroke.
| bSet | [in] New flag to set. |
Definition at line 114 of file DbLSStroke.h.
|
inline |
Sets stroke length.
| fLen | [in] New stroke length. |
Definition at line 169 of file DbLSStroke.h.
|
inline |
Sets stroke start width.
| fWidth | [in] New stroke start width. |
Definition at line 180 of file DbLSStroke.h.
Sets stroke width mode.
| mode | [in] New stroke width mode. |
Definition at line 202 of file DbLSStroke.h.
|
inline |
Returns stroke start width.
Definition at line 174 of file DbLSStroke.h.
|
inline |
Returns stroke width mode.
Definition at line 196 of file DbLSStroke.h.
|
friend |
Definition at line 216 of file DbLSStroke.h.
|
protected |
Definition at line 60 of file DbLSStroke.h.
|
protected |
Definition at line 61 of file DbLSStroke.h.
|
protected |
Definition at line 71 of file DbLSStroke.h.
|
protected |
Definition at line 70 of file DbLSStroke.h.
|
protected |
Definition at line 59 of file DbLSStroke.h.
|
protected |
Definition at line 76 of file DbLSStroke.h.
|
protected |
Definition at line 74 of file DbLSStroke.h.
|
protected |
Definition at line 72 of file DbLSStroke.h.
|
protected |
Definition at line 73 of file DbLSStroke.h.
|
protected |
Definition at line 75 of file DbLSStroke.h.