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 282 of file elemstyl.h.


Constructor & Destructor Documentation

POINTSTYLE::POINTSTYLE (  )  [inline]

Default constructor.

Definition at line 295 of file elemstyl.h.

POINTSTYLE::POINTSTYLE ( const POINTSTYLE rhs  )  [inline]

Copy constructor.

Definition at line 301 of file elemstyl.h.

POINTSTYLE::~POINTSTYLE (  )  [inline]

Destructor.

Definition at line 308 of file elemstyl.h.


Member Function Documentation

void POINTSTYLE::Clear (  )  [inline]

Clear the structure.

Definition at line 341 of file elemstyl.h.

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

Helper method for copying.

Definition at line 348 of file elemstyl.h.

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

Inequality operator.

Definition at line 334 of file elemstyl.h.

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

Assignment from POINTSTYLE.

Definition at line 314 of file elemstyl.h.

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

Equality operator.

Definition at line 324 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 365 of file elemstyl.h.


Member Data Documentation

double POINTSTYLE::Angle

Symbol rotation angle in RADIANS.

Definition at line 288 of file elemstyl.h.

char* POINTSTYLE::Desc

string from query, Symbol$ (freed in destructor)

Definition at line 292 of file elemstyl.h.

COLOR POINTSTYLE::DrawColor

Definition at line 289 of file elemstyl.h.

double POINTSTYLE::MapScale

Definition at line 290 of file elemstyl.h.

double POINTSTYLE::ScaleX

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

Definition at line 286 of file elemstyl.h.

double POINTSTYLE::ScaleY

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

Definition at line 287 of file elemstyl.h.

UINT8 POINTSTYLE::spare[4]

Definition at line 291 of file elemstyl.h.

UINT32 POINTSTYLE::StyleFlags

Definition at line 284 of file elemstyl.h.

INT32 POINTSTYLE::SymbolNum

Definition at line 285 of file elemstyl.h.


The documentation for this struct was generated from the following file:
Generated on Thu Apr 26 04:47:24 2007 for TNTsdk by  doxygen 1.5.2