POINTSTYLE Struct Reference

In-memory structure for point feature style. More...

#include <mi32/elemstyl.h>

List of all members.

Public Member Functions

void Clear ()
void Copy (const POINTSTYLE &rhs)
bool operator!= (const POINTSTYLE &rhs) const
POINTSTYLEoperator= (const POINTSTYLE &rhs)
bool operator== (const POINTSTYLE &rhs) const
 POINTSTYLE (const POINTSTYLE &rhs)
 POINTSTYLE ()
bool UsesTransparency () const
 ~POINTSTYLE ()

Public Attributes

double Angle
char * Desc
COLOR DrawColor
double MapScale
double ScaleX
double ScaleY
UINT8 spare [4]
UINT32 StyleFlags
INT32 SymbolNum


Detailed Description

In-memory structure for point feature style.

Definition at line 265 of file elemstyl.h.


Constructor & Destructor Documentation

POINTSTYLE::POINTSTYLE  )  [inline]
 

Default constructor.

Definition at line 278 of file elemstyl.h.

POINTSTYLE::POINTSTYLE const POINTSTYLE rhs  )  [inline]
 

Copy constructor.

Definition at line 284 of file elemstyl.h.

POINTSTYLE::~POINTSTYLE  )  [inline]
 

Destructor.

Definition at line 291 of file elemstyl.h.


Member Function Documentation

void POINTSTYLE::Clear  )  [inline]
 

Clear the structure.

Definition at line 324 of file elemstyl.h.

void POINTSTYLE::Copy const POINTSTYLE rhs  )  [inline]
 

Helper method for copying.

Definition at line 331 of file elemstyl.h.

bool POINTSTYLE::operator!= const POINTSTYLE rhs  )  const [inline]
 

Inequality operator.

Definition at line 317 of file elemstyl.h.

POINTSTYLE& POINTSTYLE::operator= const POINTSTYLE rhs  )  [inline]
 

Assignment from POINTSTYLE.

Definition at line 297 of file elemstyl.h.

bool POINTSTYLE::operator== const POINTSTYLE rhs  )  const [inline]
 

Equality operator.

Definition at line 307 of file elemstyl.h.

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.

Definition at line 346 of file elemstyl.h.


Member Data Documentation

double POINTSTYLE::Angle
 

Symbol rotation angle in RADIANS.

Definition at line 271 of file elemstyl.h.

char* POINTSTYLE::Desc
 

string from query, Symbol$ (freed in destructor)

Definition at line 275 of file elemstyl.h.

COLOR POINTSTYLE::DrawColor
 

Definition at line 272 of file elemstyl.h.

double POINTSTYLE::MapScale
 

Definition at line 273 of file elemstyl.h.

double POINTSTYLE::ScaleX
 

X size of point (usually in millimeters) or pattern zoom factor.

Definition at line 269 of file elemstyl.h.

double POINTSTYLE::ScaleY
 

Y size of point (usually in millimeters) or pattern zoom factor.

Definition at line 270 of file elemstyl.h.

UINT8 POINTSTYLE::spare[4]
 

Definition at line 274 of file elemstyl.h.

UINT32 POINTSTYLE::StyleFlags
 

Definition at line 267 of file elemstyl.h.

INT32 POINTSTYLE::SymbolNum
 

Definition at line 268 of file elemstyl.h.


The documentation for this struct was generated from the following file:
Generated on Tue Dec 14 13:20:08 2004 for TNTsdk by  doxygen 1.3.8-20040913