Element drawing style definitions are for in-memory use only These structures are referenced by DLLs and must not shrink or have field positions or sizes changed. More...
#include <mi32/elemstyl.h>
Public Member Functions | |
| POINTSTYLE (const POINTSTYLE &rhs) | |
| POINTSTYLE () | |
| ~POINTSTYLE () | |
| void | Clear () |
| void | Copy (const POINTSTYLE &rhs) |
| UINT32 | GetHashNumber () const |
| bool | operator!= (const POINTSTYLE &rhs) const |
| POINTSTYLE & | operator= (const POINTSTYLE &rhs) |
| bool | operator== (const POINTSTYLE &rhs) const |
| bool | UsesTransparency () const |
Public Attributes | |
| double | Angle |
| char * | Desc |
| COLOR | DrawColor |
| double | MapScale |
| double | ScaleX |
| double | ScaleY |
| UINT8 | spare [4] |
| UINT32 | StyleFlags |
| INT32 | SymbolNum |
Element drawing style definitions are for in-memory use only These structures are referenced by DLLs and must not shrink or have field positions or sizes changed.
In-memory structure for point feature style.
| POINTSTYLE::POINTSTYLE | ( | ) | [inline] |
Default constructor.
| POINTSTYLE::POINTSTYLE | ( | const POINTSTYLE & | rhs | ) | [inline] |
Copy constructor.
| POINTSTYLE::~POINTSTYLE | ( | ) | [inline] |
Destructor.
| void POINTSTYLE::Clear | ( | ) | [inline] |
Clear the structure.
| void POINTSTYLE::Copy | ( | const POINTSTYLE & | rhs | ) | [inline] |
Helper method for copying.
| bool POINTSTYLE::operator!= | ( | const POINTSTYLE & | rhs | ) | const [inline] |
Inequality operator.
| POINTSTYLE& POINTSTYLE::operator= | ( | const POINTSTYLE & | rhs | ) | [inline] |
Assignment from POINTSTYLE.
| bool POINTSTYLE::operator== | ( | const POINTSTYLE & | rhs | ) | const [inline] |
Equality operator.
| bool POINTSTYLE::UsesTransparency | ( | ) | const [inline] |
Determine if the style uses transparency Note: if the style uses a point symbol, this method can't tell if that symbol will use transparency or not.
| double POINTSTYLE::Angle |
Symbol rotation angle in RADIANS.
| char* POINTSTYLE::Desc |
string from query, Symbol$ (freed in destructor)
| double POINTSTYLE::MapScale |
| double POINTSTYLE::ScaleX |
X size of point (usually in millimeters) or pattern zoom factor.
| double POINTSTYLE::ScaleY |
Y size of point (usually in millimeters) or pattern zoom factor.
1.6.1