AUTOLABELPARMS Struct Reference

Automatic labeling parameters. More...

#include <mdisp.h>

List of all members.

Public Member Functions

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

Static Public Member Functions

const SERIALIZER::ITEMDEFGetSerialItemDef ()

Public Attributes

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


Detailed Description

Automatic labeling parameters.

Definition at line 2609 of file mdisp.h.


Constructor & Destructor Documentation

AUTOLABELPARMS::AUTOLABELPARMS  ) 
 

Default constructor.

AUTOLABELPARMS::AUTOLABELPARMS const AUTOLABELPARMS rhs  ) 
 

Copy constructor.

Parameters:
rhs  Default 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 2652 of file mdisp.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 2618 of file mdisp.h.

LABELFRAMEPARMS AUTOLABELPARMS::FrameParms
 

Label Frame Parameters.

Definition at line 2621 of file mdisp.h.

double AUTOLABELPARMS::m_MaxScaleVisible
 

Maximum scale at which labels are visible.

Definition at line 2625 of file mdisp.h.

double AUTOLABELPARMS::m_MinScaleVisible
 

Minimum scale at which labels are visible.

Definition at line 2624 of file mdisp.h.

UINT8 AUTOLABELPARMS::Optm
 

AUTOLABELOPTM_... Optimization.

Definition at line 2615 of file mdisp.h.

UINT8 AUTOLABELPARMS::Posn
 

LABELPOSN_... Label position relative to element.

Definition at line 2614 of file mdisp.h.

UINT8 AUTOLABELPARMS::Priority
 

AUTOLABELPRIORITY_... priority mode.

Definition at line 2616 of file mdisp.h.

RVC::OBJECTNAME AUTOLABELPARMS::PriorityFieldName
 

Field name for AUTOLABELPRIORITY_ByField.

Definition at line 2623 of file mdisp.h.

RVC::OBJECTNAME AUTOLABELPARMS::PriorityTableName
 

Table name for AUTOLABELPRIORITY_ByField.

Definition at line 2622 of file mdisp.h.

UNICODE* AUTOLABELPARMS::QueryStr
 

Query string for LABELMODE_ByScript.

Definition at line 2619 of file mdisp.h.

UINT8 AUTOLABELPARMS::SelectMode
 

LABELSELECT_...

Definition at line 2612 of file mdisp.h.

TEXTSTYLE AUTOLABELPARMS::Style
 

Label style.

Definition at line 2620 of file mdisp.h.

RVC::OBJECTNAME AUTOLABELPARMS::TableName
 

Table name for LABELMODE_ByField.

Definition at line 2617 of file mdisp.h.

UINT8 AUTOLABELPARMS::TextMode
 

LABELTEXT_...

Definition at line 2613 of file mdisp.h.


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