#include <gre/lrcad.h>
Inheritance diagram for GRE::LAYER_SKETCH:

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::STYLE & | GetStyleObject () |
| bool | HasAttribTable () const |
| LAYER_SKETCH (GRE::GROUP *group, CREATEFLAGS createflags=CREATEFLAG_None, GRE::LISTPOS listpos=GRE::LISTPOS_Last, LAYER *reflayer=0) | |
| void | SetPromptForAttrib (bool PromptForAttrib) |
| ERRVALUE | SetupStyleObject () |
| void | SetWarnOutside (WARNOUTSIDE WarnOutside) |
| virtual | ~LAYER_SKETCH () |
Static Public Member Functions | |
| static void | RegisterType () |
Definition at line 278 of file lrcad.h.
| GRE::LAYER_SKETCH::LAYER_SKETCH | ( | GRE::GROUP * | group, | |
| CREATEFLAGS | createflags = CREATEFLAG_None, |
|||
| GRE::LISTPOS | listpos = GRE::LISTPOS_Last, |
|||
| LAYER * | reflayer = 0 | |||
| ) | [explicit] |
Construct layer and insert into list.
| group | Group to contain layer |
| createflags | Creation flags |
| listpos | Position in list |
| reflayer | Reference layer for insertion |
| virtual GRE::LAYER_SKETCH::~LAYER_SKETCH | ( | ) | [virtual] |
| ERRVALUE GRE::LAYER_SKETCH::AddElement | ( | MDLGPARENT | dlgparent, | |
| RVC::CAD::ELEMENT & | Element, | |||
| const MULTISTYLE & | style, | |||
| GRE::VIEW * | view | |||
| ) |
Add element to sketch object.
| 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] |
| bool GRE::LAYER_SKETCH::HasAttribTable | ( | ) | const [inline] |
| static void GRE::LAYER_SKETCH::RegisterType | ( | ) | [static] |
| void GRE::LAYER_SKETCH::SetPromptForAttrib | ( | bool | PromptForAttrib | ) | [inline] |
| ERRVALUE GRE::LAYER_SKETCH::SetupStyleObject | ( | ) |
Create or open style object used by sketch layer.
| void GRE::LAYER_SKETCH::SetWarnOutside | ( | WARNOUTSIDE | WarnOutside | ) | [inline] |
1.5.2