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


Constructor & Destructor Documentation

POLYSTYLE::POLYSTYLE  )  [inline]
 

Default constructor.

Definition at line 369 of file elemstyl.h.

POLYSTYLE::POLYSTYLE const POLYSTYLE rhs  )  [inline]
 

Copy constructor.

Definition at line 373 of file elemstyl.h.

POLYSTYLE::~POLYSTYLE  )  [inline]
 

Destructor.

Definition at line 378 of file elemstyl.h.


Member Function Documentation

void POLYSTYLE::Clear  )  [inline]
 

Clear the structure.

Definition at line 408 of file elemstyl.h.

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

Helper method for copying.

Definition at line 416 of file elemstyl.h.

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

Inequality operator.

Definition at line 403 of file elemstyl.h.

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

Assignment from POLYSTYLE.

Definition at line 382 of file elemstyl.h.

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

Equality operator.

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


Member Data Documentation

double POLYSTYLE::Angle
 

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

Definition at line 364 of file elemstyl.h.

COLOR POLYSTYLE::BorderColor
 

Definition at line 362 of file elemstyl.h.

INT32 POLYSTYLE::BorderPatternNum
 

Definition at line 359 of file elemstyl.h.

double POLYSTYLE::BorderScale
 

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

Definition at line 360 of file elemstyl.h.

COLOR POLYSTYLE::FillColor
 

Definition at line 363 of file elemstyl.h.

char* POLYSTYLE::FillDesc
 

string from query, Symbol$ (free when done)

Definition at line 365 of file elemstyl.h.

INT32 POLYSTYLE::FillPatternNum
 

Definition at line 358 of file elemstyl.h.

char* POLYSTYLE::LineDesc
 

string from query, Symbol$ (free when done)

Definition at line 366 of file elemstyl.h.

double POLYSTYLE::MapScale
 

Definition at line 361 of file elemstyl.h.

UINT32 POLYSTYLE::StyleFlags
 

Definition at line 357 of file elemstyl.h.


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