POINTSTYLE Struct Reference

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>

List of all members.

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
POINTSTYLEoperator= (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

Detailed Description

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.


Constructor & Destructor Documentation

POINTSTYLE::POINTSTYLE (  )  [inline]

Default constructor.

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

Copy constructor.

POINTSTYLE::~POINTSTYLE (  )  [inline]

Destructor.


Member Function Documentation

void POINTSTYLE::Clear (  )  [inline]

Clear the structure.

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

Helper method for copying.

UINT32 POINTSTYLE::GetHashNumber (  )  const [inline]

Get "hash number" to allow use with MIHASH.

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.


Member Data Documentation

Symbol rotation angle in RADIANS.

string from query, Symbol$ (freed in destructor)

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

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


The documentation for this struct was generated from the following file:

Generated on Sun Oct 7 21:33:42 2012 for TNTsdk 2012 by  doxygen 1.6.1