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


Constructor & Destructor Documentation

LINESTYLE::LINESTYLE (  )  [inline]

Default constructor.

Definition at line 479 of file elemstyl.h.

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

Copy constructor.

Definition at line 483 of file elemstyl.h.

LINESTYLE::~LINESTYLE (  )  [inline]

Destructor.

Definition at line 488 of file elemstyl.h.


Member Function Documentation

void LINESTYLE::Clear (  )  [inline]

Clear the structure.

Definition at line 529 of file elemstyl.h.

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

Helper method for copying.

Definition at line 536 of file elemstyl.h.

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

Inequality operator.

Definition at line 524 of file elemstyl.h.

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

Assignment from POLYSTYLE.

Definition at line 497 of file elemstyl.h.

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

Assignment from LINESTYLE.

Definition at line 492 of file elemstyl.h.

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

Equality operator.

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


Member Data Documentation

char* LINESTYLE::Desc

string from query, Symbol$ (free when done)

Definition at line 476 of file elemstyl.h.

COLOR LINESTYLE::DrawColor

Definition at line 473 of file elemstyl.h.

double LINESTYLE::MapScale

Definition at line 474 of file elemstyl.h.

INT32 LINESTYLE::PatternNum

Definition at line 471 of file elemstyl.h.

double LINESTYLE::Scale

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

Definition at line 472 of file elemstyl.h.

UINT8 LINESTYLE::spare[4]

Definition at line 475 of file elemstyl.h.

UINT32 LINESTYLE::StyleFlags

Definition at line 470 of file elemstyl.h.


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