LINESTYLE Struct Reference

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

#include <elemstyl.h>

List of all members.

Public Member Functions

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

Public Attributes

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


Detailed Description

In-memory structure for line feature style.

Definition at line 401 of file elemstyl.h.


Constructor & Destructor Documentation

LINESTYLE::LINESTYLE  )  [inline]
 

Default constructor.

Definition at line 412 of file elemstyl.h.

LINESTYLE::LINESTYLE const LINESTYLE rhs  )  [inline]
 

Copy constructor.

Definition at line 416 of file elemstyl.h.

LINESTYLE::~LINESTYLE  )  [inline]
 

Destructor.

Definition at line 421 of file elemstyl.h.


Member Function Documentation

void LINESTYLE::Clear  )  [inline]
 

Clear the structure.

Definition at line 460 of file elemstyl.h.

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

Helper method for copying.

Definition at line 467 of file elemstyl.h.

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

Inequality operator.

Definition at line 455 of file elemstyl.h.

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

Assignment from POLYSTYLE.

Definition at line 430 of file elemstyl.h.

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

Assignment from LINESTYLE.

Definition at line 425 of file elemstyl.h.

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

Equality operator.

Definition at line 445 of file elemstyl.h.


Member Data Documentation

char* LINESTYLE::Desc
 

string from query, Symbol$ (free when done)

Definition at line 409 of file elemstyl.h.

COLOR LINESTYLE::DrawColor
 

Definition at line 406 of file elemstyl.h.

double LINESTYLE::MapScale
 

Definition at line 407 of file elemstyl.h.

INT32 LINESTYLE::PatternNum
 

Definition at line 404 of file elemstyl.h.

double LINESTYLE::Scale
 

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

Definition at line 405 of file elemstyl.h.

UINT8 LINESTYLE::spare[4]
 

Definition at line 408 of file elemstyl.h.

UINT32 LINESTYLE::StyleFlags
 

Definition at line 403 of file elemstyl.h.


The documentation for this struct was generated from the following file:
Generated on Thu Aug 12 06:26:54 2004 for TNTsdk by doxygen 1.3.4-20031026