LINESTYLE Struct Reference

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

#include <mi32/elemstyl.h>

List of all members.

Public Member Functions

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

Public Attributes

char * Desc
COLOR DrawColor
double MapScale
INT32 PatternNum
double Scale
UINT8 spare [4]
UINT32 StyleFlags


Detailed Description

In-memory structure for line feature style.

Definition at line 445 of file elemstyl.h.


Constructor & Destructor Documentation

LINESTYLE::LINESTYLE  )  [inline]
 

Default constructor.

Definition at line 456 of file elemstyl.h.

LINESTYLE::LINESTYLE const LINESTYLE rhs  )  [inline]
 

Copy constructor.

Definition at line 460 of file elemstyl.h.

LINESTYLE::~LINESTYLE  )  [inline]
 

Destructor.

Definition at line 465 of file elemstyl.h.


Member Function Documentation

void LINESTYLE::Clear  )  [inline]
 

Clear the structure.

Definition at line 504 of file elemstyl.h.

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

Helper method for copying.

Definition at line 511 of file elemstyl.h.

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

Inequality operator.

Definition at line 499 of file elemstyl.h.

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

Assignment from POLYSTYLE.

Definition at line 474 of file elemstyl.h.

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

Assignment from LINESTYLE.

Definition at line 469 of file elemstyl.h.

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

Equality operator.

Definition at line 489 of file elemstyl.h.

bool LINESTYLE::UsesTransparency  )  const [inline]
 

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

Definition at line 526 of file elemstyl.h.


Member Data Documentation

char* LINESTYLE::Desc
 

string from query, Symbol$ (free when done)

Definition at line 453 of file elemstyl.h.

COLOR LINESTYLE::DrawColor
 

Definition at line 450 of file elemstyl.h.

double LINESTYLE::MapScale
 

Definition at line 451 of file elemstyl.h.

INT32 LINESTYLE::PatternNum
 

Definition at line 448 of file elemstyl.h.

double LINESTYLE::Scale
 

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

Definition at line 449 of file elemstyl.h.

UINT8 LINESTYLE::spare[4]
 

Definition at line 452 of file elemstyl.h.

UINT32 LINESTYLE::StyleFlags
 

Definition at line 447 of file elemstyl.h.


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