In-memory structure for line feature style. More...
#include <mi32/elemstyl.h>
Public Member Functions | |
| LINESTYLE (const POLYSTYLE &rhs) | |
| LINESTYLE (const LINESTYLE &rhs) | |
| LINESTYLE () | |
| ~LINESTYLE () | |
| void | Clear () |
| void | Copy (const LINESTYLE &rhs) |
| UINT32 | GetHashNumber () const |
| bool | operator!= (const LINESTYLE &rhs) const |
| LINESTYLE & | operator= (const POLYSTYLE &rhs) |
| LINESTYLE & | operator= (const LINESTYLE &rhs) |
| bool | operator== (const LINESTYLE &rhs) const |
| bool | UsesTransparency () const |
Public Attributes | |
| char * | Desc |
| COLOR | DrawColor |
| double | MapScale |
| INT32 | PatternNum |
| double | Scale |
| UINT8 | spare [4] |
| UINT32 | StyleFlags |
In-memory structure for line feature style.
| LINESTYLE::LINESTYLE | ( | ) | [inline] |
Default constructor.
| LINESTYLE::LINESTYLE | ( | const LINESTYLE & | rhs | ) | [inline] |
Copy constructor.
| LINESTYLE::LINESTYLE | ( | const POLYSTYLE & | rhs | ) | [inline, explicit] |
| LINESTYLE::~LINESTYLE | ( | ) | [inline] |
Destructor.
| void LINESTYLE::Clear | ( | ) | [inline] |
Clear the structure.
| void LINESTYLE::Copy | ( | const LINESTYLE & | rhs | ) | [inline] |
Helper method for copying.
| bool LINESTYLE::operator!= | ( | const LINESTYLE & | rhs | ) | const [inline] |
Inequality operator.
| bool LINESTYLE::operator== | ( | const LINESTYLE & | rhs | ) | const [inline] |
Equality operator.
| bool LINESTYLE::UsesTransparency | ( | ) | const [inline] |
Determine if the style uses transparency Note: if the style uses a line pattern, this method can't tell if that pattern will use transparency or not.
| char* LINESTYLE::Desc |
string from query, Symbol$ (free when done)
| double LINESTYLE::MapScale |
| double LINESTYLE::Scale |
Width of line (usually in millimeters) or pattern zoom factor.
1.6.1