LINESTYLE Struct Reference

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

#include <mi32/elemstyl.h>

List of all members.

Public Member Functions

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

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.


Constructor & Destructor Documentation

LINESTYLE::LINESTYLE (  )  [inline]

Default constructor.

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

Copy constructor.

LINESTYLE::LINESTYLE ( const POLYSTYLE rhs  )  [inline, explicit]
LINESTYLE::~LINESTYLE (  )  [inline]

Destructor.


Member Function Documentation

void LINESTYLE::Clear (  )  [inline]

Clear the structure.

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

Helper method for copying.

UINT32 LINESTYLE::GetHashNumber (  )  const [inline]

Get "hash number" to allow use with MIHASH.

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

Inequality operator.

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

Assignment from POLYSTYLE.

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

Assignment from LINESTYLE.

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

Equality operator.

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.


Member Data Documentation

string from query, Symbol$ (free when done)

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


The documentation for this struct was generated from the following file:

Generated on Sun Oct 7 21:33:32 2012 for TNTsdk 2012 by  doxygen 1.6.1