Automatic labeling parameters. More...
#include <gre/elemparms.h>
Public Member Functions | |
| AUTOLABELPARMS (const AUTOLABELPARMS &rhs) | |
| AUTOLABELPARMS () | |
| ~AUTOLABELPARMS () | |
| void | CheckTable (const RVC::DBASE &db, bool fixmode) |
| bool | IsSelected (double scale) const |
| AUTOLABELPARMS & | operator= (const AUTOLABELPARMS &rhs) |
| void | Validate () |
Static Public Member Functions | |
| static const SERIALIZERITEM * | GetSerialItemDef () |
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 |
| MIUNICODE * | QueryStr |
| UINT8 | SelectMode |
| TEXTSTYLE | Style |
| RVC::OBJECTNAME | TableName |
| UINT8 | TextMode |
Automatic labeling parameters.
| GRE::AUTOLABELPARMS::AUTOLABELPARMS | ( | ) |
Default constructor.
| GRE::AUTOLABELPARMS::AUTOLABELPARMS | ( | const AUTOLABELPARMS & | rhs | ) |
Copy constructor.
| GRE::AUTOLABELPARMS::~AUTOLABELPARMS | ( | ) |
Destructor.
| void GRE::AUTOLABELPARMS::CheckTable | ( | const RVC::DBASE & | db, | |
| bool | fixmode | |||
| ) |
Check and validate for specified database and optionally fix mode if none valid.
| 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.
| scale | Map scale |
| AUTOLABELPARMS& GRE::AUTOLABELPARMS::operator= | ( | const AUTOLABELPARMS & | rhs | ) |
Assignment.
| void GRE::AUTOLABELPARMS::Validate | ( | ) |
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_...
1.6.1