GRE_LAYER_SKETCH Class Reference

#include <gre/lrcad.h>

Inheritance diagram for GRE_LAYER_SKETCH:

Inheritance graph
[legend]
List of all members.

Public Types

enum  WARNOUTSIDE { WARNOUTSIDE_Always, WARNOUTSIDE_Once, WARNOUTSIDE_Never }

Public Member Functions

ERRVALUE AddElement (MDLGPARENT dlgparent, RVC::CAD::ELEMENT &Element, const MULTISTYLE &style, GRE_VIEW *view)
ERRVALUE DeleteLastElement ()
ERRVALUE DlgDefineAttribTable (MDLGPARENT dlgparent)
ERRVALUE FindAttribTable ()
RVC::STYLEGetStyleObject ()
 GRE_LAYER_SKETCH (GRE_GROUP *group, GRE_LAYER *reflayer=0, UINT32 flags=MDISPCREATE_InsertAfter)
bool HasAttribTable () const
void SetPromptForAttrib (bool PromptForAttrib)
ERRVALUE SetupStyleObject ()
void SetWarnOutside (WARNOUTSIDE WarnOutside)
virtual ~GRE_LAYER_SKETCH ()

Static Public Member Functions

int Construct (GRE_GROUP *group, GRE_LAYER **retlayer, GRE_LAYER *reflayer, UINT32 flags)
void RegisterType ()

Member Enumeration Documentation

enum GRE_LAYER_SKETCH::WARNOUTSIDE
 

Enumeration values:
WARNOUTSIDE_Always 
WARNOUTSIDE_Once 
WARNOUTSIDE_Never 

Definition at line 248 of file lrcad.h.


Constructor & Destructor Documentation

GRE_LAYER_SKETCH::GRE_LAYER_SKETCH GRE_GROUP group,
GRE_LAYER reflayer = 0,
UINT32  flags = MDISPCREATE_InsertAfter
[explicit]
 

Construct layer and insert into list.

Parameters:
group  Group to contain layer
reflayer  Reference layer for insertion
flags  MDISPCREATE flags

virtual GRE_LAYER_SKETCH::~GRE_LAYER_SKETCH  )  [virtual]
 


Member Function Documentation

ERRVALUE GRE_LAYER_SKETCH::AddElement MDLGPARENT  dlgparent,
RVC::CAD::ELEMENT Element,
const MULTISTYLE style,
GRE_VIEW view
 

Add element to sketch object.

int GRE_LAYER_SKETCH::Construct GRE_GROUP group,
GRE_LAYER **  retlayer,
GRE_LAYER reflayer,
UINT32  flags
[static]
 

Construct instance of this layer type.

Parameters:
group  Group to contain layer
retlayer  Layer returned
reflayer  Reference layer for insertion
flags  Creation flags

Reimplemented from GRE_LAYER_CAD.

ERRVALUE GRE_LAYER_SKETCH::DeleteLastElement  ) 
 

Delete last element in sketch (CAD) object.

ERRVALUE GRE_LAYER_SKETCH::DlgDefineAttribTable MDLGPARENT  dlgparent  ) 
 

Display dialog allowing user to define attribute table for sketch object.

ERRVALUE GRE_LAYER_SKETCH::FindAttribTable  ) 
 

Locate existing attribute table if any.

RVC::STYLE& GRE_LAYER_SKETCH::GetStyleObject  )  [inline]
 

Locate existing attribute table if any.

Definition at line 306 of file lrcad.h.

bool GRE_LAYER_SKETCH::HasAttribTable  )  const [inline]
 

Determine if layer has attribute table defined.

Definition at line 312 of file lrcad.h.

void GRE_LAYER_SKETCH::RegisterType  )  [static]
 

Register this layer type.

Reimplemented from GRE_LAYER_CAD.

void GRE_LAYER_SKETCH::SetPromptForAttrib bool  PromptForAttrib  )  [inline]
 

Set whether to prompt user for attribute record when adding element.

Definition at line 318 of file lrcad.h.

ERRVALUE GRE_LAYER_SKETCH::SetupStyleObject  ) 
 

Create or open style object used by sketch layer.

void GRE_LAYER_SKETCH::SetWarnOutside WARNOUTSIDE  WarnOutside  )  [inline]
 

Set option for warning user of adding elements outside group.

Definition at line 331 of file lrcad.h.


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