AUTOLABELPARMS Struct Reference

Automatic labeling parameters. More...

#include <gre/base.h>

List of all members.

Public Member Functions

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

Static Public Member Functions

const SERIALIZER::ITEMDEFGetSerialItemDef ()

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.

Definition at line 436 of file base.h.


Constructor & Destructor Documentation

AUTOLABELPARMS::AUTOLABELPARMS  ) 
 

Default constructor.

AUTOLABELPARMS::AUTOLABELPARMS const AUTOLABELPARMS rhs  ) 
 

Copy constructor.

AUTOLABELPARMS::~AUTOLABELPARMS  ) 
 

Destructor.


Member Function Documentation

void 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

const SERIALIZER::ITEMDEF* AUTOLABELPARMS::GetSerialItemDef  )  [static]
 

bool AUTOLABELPARMS::IsSelected double  scale  )  const [inline]
 

Determine if labels are selected and visible at specified scale.

Parameters:
scale  Map scale

Definition at line 479 of file base.h.

AUTOLABELPARMS& AUTOLABELPARMS::operator= const AUTOLABELPARMS rhs  ) 
 

Assignment.

void AUTOLABELPARMS::Validate  ) 
 


Member Data Documentation

RVC::OBJECTNAME AUTOLABELPARMS::FieldName
 

Field name for LABELMODE_ByField.

Definition at line 445 of file base.h.

LABELFRAMEPARMS AUTOLABELPARMS::FrameParms
 

Label Frame Parameters.

Definition at line 448 of file base.h.

double AUTOLABELPARMS::m_MaxScaleVisible
 

Maximum scale at which labels are visible.

Definition at line 452 of file base.h.

double AUTOLABELPARMS::m_MinScaleVisible
 

Minimum scale at which labels are visible.

Definition at line 451 of file base.h.

UINT8 AUTOLABELPARMS::Optm
 

AUTOLABELOPTM_... Optimization.

Definition at line 442 of file base.h.

UINT8 AUTOLABELPARMS::Posn
 

LABELPOSN_... Label position relative to element.

Definition at line 441 of file base.h.

UINT8 AUTOLABELPARMS::Priority
 

AUTOLABELPRIORITY_... priority mode.

Definition at line 443 of file base.h.

RVC::OBJECTNAME AUTOLABELPARMS::PriorityFieldName
 

Field name for AUTOLABELPRIORITY_ByField.

Definition at line 450 of file base.h.

RVC::OBJECTNAME AUTOLABELPARMS::PriorityTableName
 

Table name for AUTOLABELPRIORITY_ByField.

Definition at line 449 of file base.h.

MIUNICODE* AUTOLABELPARMS::QueryStr
 

Query string for LABELMODE_ByScript.

Definition at line 446 of file base.h.

UINT8 AUTOLABELPARMS::SelectMode
 

LABELSELECT_...

Definition at line 439 of file base.h.

TEXTSTYLE AUTOLABELPARMS::Style
 

Label style.

Definition at line 447 of file base.h.

RVC::OBJECTNAME AUTOLABELPARMS::TableName
 

Table name for LABELMODE_ByField.

Definition at line 444 of file base.h.

UINT8 AUTOLABELPARMS::TextMode
 

LABELTEXT_...

Definition at line 440 of file base.h.


The documentation for this struct was generated from the following file:
Generated on Wed May 31 15:28:16 2006 for TNTsdk by  doxygen 1.3.8-20040913