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
UNICODEQueryStr
UINT8 SelectMode
TEXTSTYLE Style
RVC::OBJECTNAME TableName
UINT8 TextMode


Detailed Description

Automatic labeling parameters.

Definition at line 327 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 370 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 336 of file base.h.

LABELFRAMEPARMS AUTOLABELPARMS::FrameParms
 

Label Frame Parameters.

Definition at line 339 of file base.h.

double AUTOLABELPARMS::m_MaxScaleVisible
 

Maximum scale at which labels are visible.

Definition at line 343 of file base.h.

double AUTOLABELPARMS::m_MinScaleVisible
 

Minimum scale at which labels are visible.

Definition at line 342 of file base.h.

UINT8 AUTOLABELPARMS::Optm
 

AUTOLABELOPTM_... Optimization.

Definition at line 333 of file base.h.

UINT8 AUTOLABELPARMS::Posn
 

LABELPOSN_... Label position relative to element.

Definition at line 332 of file base.h.

UINT8 AUTOLABELPARMS::Priority
 

AUTOLABELPRIORITY_... priority mode.

Definition at line 334 of file base.h.

RVC::OBJECTNAME AUTOLABELPARMS::PriorityFieldName
 

Field name for AUTOLABELPRIORITY_ByField.

Definition at line 341 of file base.h.

RVC::OBJECTNAME AUTOLABELPARMS::PriorityTableName
 

Table name for AUTOLABELPRIORITY_ByField.

Definition at line 340 of file base.h.

UNICODE* AUTOLABELPARMS::QueryStr
 

Query string for LABELMODE_ByScript.

Definition at line 337 of file base.h.

UINT8 AUTOLABELPARMS::SelectMode
 

LABELSELECT_...

Definition at line 330 of file base.h.

TEXTSTYLE AUTOLABELPARMS::Style
 

Label style.

Definition at line 338 of file base.h.

RVC::OBJECTNAME AUTOLABELPARMS::TableName
 

Table name for LABELMODE_ByField.

Definition at line 335 of file base.h.

UINT8 AUTOLABELPARMS::TextMode
 

LABELTEXT_...

Definition at line 331 of file base.h.


The documentation for this struct was generated from the following file:
Generated on Tue Dec 14 13:19:38 2004 for TNTsdk by  doxygen 1.3.8-20040913