GRE::AUTOLABELPARMS Struct Reference

Automatic labeling parameters. More...

#include <gre/elemparms.h>

List of all members.

Public Member Functions

 AUTOLABELPARMS (const AUTOLABELPARMS &rhs)
 AUTOLABELPARMS ()
 ~AUTOLABELPARMS ()
void CheckTable (const RVC::DBASE &db, bool fixmode)
bool IsSelected (double scale) const
AUTOLABELPARMSoperator= (const AUTOLABELPARMS &rhs)
void Validate ()

Static Public Member Functions

static const SERIALIZERITEMGetSerialItemDef ()

Public Attributes

RVC::OBJECTNAME FieldName
LABELFRAMEPARMS FrameParms
double m_MaxScaleVisible
double m_MinScaleVisible
UINT8 Optm
UINT8 Posn
UINT8 Priority
RVC::OBJECTNAME PriorityFieldName
RVC::OBJECTNAME PriorityTableName
MIUNICODEQueryStr
UINT8 SelectMode
TEXTSTYLE Style
RVC::OBJECTNAME TableName
UINT8 TextMode

Detailed Description

Automatic labeling parameters.


Constructor & Destructor Documentation

GRE::AUTOLABELPARMS::AUTOLABELPARMS (  ) 

Default constructor.

GRE::AUTOLABELPARMS::AUTOLABELPARMS ( const AUTOLABELPARMS rhs  ) 

Copy constructor.

GRE::AUTOLABELPARMS::~AUTOLABELPARMS (  ) 

Destructor.


Member Function Documentation

void GRE::AUTOLABELPARMS::CheckTable ( const RVC::DBASE db,
bool  fixmode 
)

Check and validate for specified database and optionally fix mode if none valid.

Parameters:
db Database object
fixmode Fix mode if necessary
static const SERIALIZERITEM* GRE::AUTOLABELPARMS::GetSerialItemDef (  )  [static]
bool GRE::AUTOLABELPARMS::IsSelected ( double  scale  )  const [inline]

Determine if labels are selected and visible at specified scale.

Parameters:
scale Map scale
AUTOLABELPARMS& GRE::AUTOLABELPARMS::operator= ( const AUTOLABELPARMS rhs  ) 

Assignment.

void GRE::AUTOLABELPARMS::Validate (  ) 

Member Data Documentation

Field name for LABELMODE_ByField.

Label Frame Parameters.

Maximum scale at which labels are visible.

Minimum scale at which labels are visible.

AUTOLABELOPTM_... Optimization.

LABELPOSN_... Label position relative to element.

AUTOLABELPRIORITY_... priority mode.

Field name for AUTOLABELPRIORITY_ByField.

Table name for AUTOLABELPRIORITY_ByField.

Query string for LABELMODE_ByScript.

LABELSELECT_...

Label style.

Table name for LABELMODE_ByField.

LABELTEXT_...


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

Generated on Sun Oct 7 21:34:05 2012 for TNTsdk 2012 by  doxygen 1.6.1