GRE_LEGEND_POLY Class Reference

Polygon/Area Feature legend subclass. More...

#include <gre/legend.h>

Inheritance diagram for GRE_LEGEND_POLY:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ERRVALUE AddElemPrompted (MDLGPARENT dlgparent, const RVC::ELEMENT &element)
void AddItem (const RVC::ELEMENT &element, const MISTRING &label, const MISTRING &intlabel)
void AddItem (const POLYSTYLE &style, const MISTRING &label, const MISTRING &intlabel)
 GRE_LEGEND_POLY (GRE_LAYER *layer, ELEMTYPE ElemType)
ERRVALUE Setup (const POLYPARMS &parm, const RVC::OBJITEM &GeoObjItem, const RVC::OBJITEM &StyleObjItem)

Detailed Description

Polygon/Area Feature legend subclass.

Definition at line 558 of file legend.h.


Constructor & Destructor Documentation

GRE_LEGEND_POLY::GRE_LEGEND_POLY GRE_LAYER layer,
ELEMTYPE  ElemType
 

Construct legend for layer and element type.

Parameters:
layer  Layer legend is for
ElemType  Element type


Member Function Documentation

virtual ERRVALUE GRE_LEGEND_POLY::AddElemPrompted MDLGPARENT  dlgparent,
const RVC::ELEMENT element
[virtual]
 

Add element to legend 'element table' with prompt for label(s).

Parameters:
dlgparent  Parent for dialog
element  Element to add

Reimplemented from GRE_LEGEND.

void GRE_LEGEND_POLY::AddItem const RVC::ELEMENT element,
const MISTRING label,
const MISTRING intlabel
 

Add item to legend.

Parameters:
element  Element to add
label  Label to place to right of sample
intlabel  Label to place INSIDE sample (blank for none)

void GRE_LEGEND_POLY::AddItem const POLYSTYLE style,
const MISTRING label,
const MISTRING intlabel
 

Add item to legend.

Parameters:
label  Label to place to right of sample
intlabel  Label to place INSIDE sample (blank for none)

ERRVALUE GRE_LEGEND_POLY::Setup const POLYPARMS parm,
const RVC::OBJITEM GeoObjItem,
const RVC::OBJITEM StyleObjItem
 


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