CFx SDK Documentation 2024 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. <group OdDbLS_Classes>
Definition at line 36 of file DbLSStroke.h.
Enumerator | |
---|---|
kLSCapsClosed | |
kLSCapsOpen | |
kLSCapsExtended | |
kLSCapsHexagon | |
kLSCapsOctagon | |
kLSCapsDecagon | |
kLSCapsArc |
Definition at line 45 of file DbLSStroke.h.
Enumerator | |
---|---|
kLSNoWidth | |
kLSWidthLeft | |
kLSWidthRight | |
kLSWidthFull |
Definition at line 38 of file DbLSStroke.h.
|
inline |
Definition at line 77 of file DbLSStroke.h.
|
inline |
Returns corners bypass flag.
Definition at line 117 of file DbLSStroke.h.
|
inline |
Returns true if variable stroke length is enabled.
Definition at line 128 of file DbLSStroke.h.
|
inline |
Returns stroke caps type.
Definition at line 205 of file DbLSStroke.h.
|
inline |
Returns stroke end width.
Definition at line 183 of file DbLSStroke.h.
|
inline |
Returns true if invert stroke at end mode is enabled.
Definition at line 150 of file DbLSStroke.h.
|
inline |
Returns true if invert stroke at origin mode is enabled.
Definition at line 139 of file DbLSStroke.h.
|
inline |
Returns true if this stroke is dash.
Definition at line 94 of file DbLSStroke.h.
|
inline |
Returns true if this stroke is gap.
Definition at line 98 of file DbLSStroke.h.
|
inline |
Returns stroke length.
Definition at line 161 of file DbLSStroke.h.
|
inline |
Sets corners bypass flag.
bSet | [in] New value to set. |
Definition at line 123 of file DbLSStroke.h.
|
inline |
Sets variable length flag.
bSet | [in] New value to set. |
Definition at line 134 of file DbLSStroke.h.
Sets stroke caps type.
mode | [in] New stroke caps type. |
Definition at line 211 of file DbLSStroke.h.
|
inline |
Sets this stroke as dash.
Definition at line 102 of file DbLSStroke.h.
|
inline |
Sets stroke end width.
fWidth | [in] New stroke end width. |
Definition at line 189 of file DbLSStroke.h.
|
inline |
Sets this stroke as gap.
Definition at line 106 of file DbLSStroke.h.
|
inline |
Sets invert stroke at end mode flag.
bSet | [in] New value to set. |
Definition at line 156 of file DbLSStroke.h.
|
inline |
Sets invert stroke at origin mode flag.
bSet | [in] New value to set. |
Definition at line 145 of file DbLSStroke.h.
|
inline |
Sets isDash flag for this stroke.
bSet | [in] New flag to set. |
Definition at line 112 of file DbLSStroke.h.
|
inline |
Sets stroke length.
fLen | [in] New stroke length. |
Definition at line 167 of file DbLSStroke.h.
|
inline |
Sets stroke start width.
fWidth | [in] New stroke start width. |
Definition at line 178 of file DbLSStroke.h.
Sets stroke width mode.
mode | [in] New stroke width mode. |
Definition at line 200 of file DbLSStroke.h.
|
inline |
Returns stroke start width.
Definition at line 172 of file DbLSStroke.h.
|
inline |
Returns stroke width mode.
Definition at line 194 of file DbLSStroke.h.
|
friend |
Definition at line 214 of file DbLSStroke.h.
|
protected |
Definition at line 58 of file DbLSStroke.h.
|
protected |
Definition at line 59 of file DbLSStroke.h.
|
protected |
Definition at line 69 of file DbLSStroke.h.
|
protected |
Definition at line 68 of file DbLSStroke.h.
|
protected |
Definition at line 57 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 70 of file DbLSStroke.h.
|
protected |
Definition at line 71 of file DbLSStroke.h.
|
protected |
Definition at line 73 of file DbLSStroke.h.