POLYSTYLE Struct Reference

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

#include <mi32/elemstyl.h>

List of all members.

Public Member Functions

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

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.

Definition at line 374 of file elemstyl.h.


Constructor & Destructor Documentation

POLYSTYLE::POLYSTYLE (  )  [inline]

Default constructor.

Definition at line 388 of file elemstyl.h.

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

Copy constructor.

Definition at line 392 of file elemstyl.h.

POLYSTYLE::~POLYSTYLE (  )  [inline]

Destructor.

Definition at line 397 of file elemstyl.h.


Member Function Documentation

void POLYSTYLE::Clear (  )  [inline]

Clear the structure.

Definition at line 427 of file elemstyl.h.

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

Helper method for copying.

Definition at line 435 of file elemstyl.h.

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

Inequality operator.

Definition at line 422 of file elemstyl.h.

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

Assignment from POLYSTYLE.

Definition at line 401 of file elemstyl.h.

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

Equality operator.

Definition at line 406 of file elemstyl.h.

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.

Definition at line 459 of file elemstyl.h.


Member Data Documentation

double POLYSTYLE::Angle

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

Definition at line 383 of file elemstyl.h.

COLOR POLYSTYLE::BorderColor

Definition at line 381 of file elemstyl.h.

INT32 POLYSTYLE::BorderPatternNum

Definition at line 378 of file elemstyl.h.

double POLYSTYLE::BorderScale

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

Definition at line 379 of file elemstyl.h.

COLOR POLYSTYLE::FillColor

Definition at line 382 of file elemstyl.h.

char* POLYSTYLE::FillDesc

string from query, Symbol$ (free when done)

Definition at line 384 of file elemstyl.h.

INT32 POLYSTYLE::FillPatternNum

Definition at line 377 of file elemstyl.h.

char* POLYSTYLE::LineDesc

string from query, Symbol$ (free when done)

Definition at line 385 of file elemstyl.h.

double POLYSTYLE::MapScale

Definition at line 380 of file elemstyl.h.

UINT32 POLYSTYLE::StyleFlags

Definition at line 376 of file elemstyl.h.


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