POLYSTYLE Struct Reference

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

#include <mi32/elemstyl.h>

List of all members.

Public Member Functions

 POLYSTYLE (const POLYSTYLE &rhs)
 POLYSTYLE ()
 ~POLYSTYLE ()
void Clear ()
void Copy (const POLYSTYLE &rhs)
UINT32 GetHashNumber () const
bool operator!= (const POLYSTYLE &rhs) const
POLYSTYLEoperator= (const POLYSTYLE &rhs)
bool operator== (const POLYSTYLE &rhs) const
bool UsesTransparency () const

Public Attributes

double Angle
COLOR BorderColor
INT32 BorderPatternNum
double BorderScale
COLOR FillColor
char * FillDesc
INT32 FillPatternNum
char * LineDesc
double MapScale
UINT32 StyleFlags

Detailed Description

In-memory structure for polygon feature style.


Constructor & Destructor Documentation

POLYSTYLE::POLYSTYLE (  )  [inline]

Default constructor.

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

Copy constructor.

POLYSTYLE::~POLYSTYLE (  )  [inline]

Destructor.


Member Function Documentation

void POLYSTYLE::Clear (  )  [inline]

Clear the structure.

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

Helper method for copying.

UINT32 POLYSTYLE::GetHashNumber (  )  const [inline]

Get "hash number" to allow use with MIHASH.

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

Inequality operator.

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

Assignment from POLYSTYLE.

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

Equality operator.

bool POLYSTYLE::UsesTransparency (  )  const [inline]

Determine if the style uses transparency Note: if the style uses a fill pattern, this method can't tell if that pattern will use transparency or not.


Member Data Documentation

Rotation angle for hatch patterns (was spare[8]).

Width of border (usually in millimeters) or pattern zoom factor.

string from query, Symbol$ (free when done)

string from query, Symbol$ (free when done)


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

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