#include "nodemold.h"
#include "moldedit.h"
#include "dragtool.h"
Go to the source code of this file.
Classes | |
class | MouldTool |
A template tool class. More... | |
class | MouldInfoBarOp |
Class for handling the tool's information bar. More... | |
class | MouldInfoBarOpCreate |
Class for creating MouldInfoBarOps. Derived classes of BarCreate are used by DialogBarOp::ReadBarsFromFile(). More... | |
class | CreateMouldParam |
The OpParam to use when Invoke()ing the CreateNewMould operation. More... | |
class | OpCreateNewMould |
Creates a new mould object and all its various children to form a valid mould structure. The operation will execute only when there is one or more selected objects to work on. These selected objects will to all intense and purpose dissappear from the tree. They will move from their current positions and move inside the new mould node. More... | |
class | OpRemoveMould |
An undoable operation to remove the mould shape from a mould object. More... | |
class | OpCopyMouldShape |
An undoable operation to copy the mould shape to the clipboard. More... | |
class | OpPasteMouldShape |
An undoable operation to paste the contents of the clipboard as a mould shape. More... | |
class | OpPasteEnvelope |
An undoable operation to paste the contents of the clipboard as a mould shape. More... | |
class | OpPastePerspective |
An undoable operation to paste the contents of the clipboard as a mould shape. More... | |
class | OpToggleMouldGrid |
An operation to turn a particular moulds grid on and off. More... | |
class | OpDetachMould |
An operation to attach and detach a mould manifold from its object This allows the manifold to be edited on its own without the moulded objects following. Handy for quick edits. More... | |
class | OpRotateMould |
An operation to rotate a set of objects within a mould manifold. The op simply changes the start point of a mould path object by rotating it around one logical element. The result is simply to spin the orientation of the moulded objects within the mould shape. More... | |
class | MouldBecomeA |
This is the class that is passed to other nodes when the mould tool is trying to turn them into other types via their DoBecomeA() method. More... | |
class | OpRectangularEnvelope |
Simple operations to handle the creation of default envelope and perspective shapes. More... | |
class | OpRectangularPerspective |
Simple operations to handle the creation of default envelope and perspective shapes. More... | |
Defines | |
#define | OPTOKEN_CREATENEWMOULD _T("CreateMould") |
#define | OPTOKEN_REMOVEMOULD _T("RemoveMould") |
#define | OPTOKEN_COPYMOULD _T("CopyMould") |
#define | OPTOKEN_PASTEENVELOPE _T("PasteEnvelope") |
#define | OPTOKEN_PASTEPERSPECTIVE _T("PastePerspective") |
#define | OPTOKEN_TOGGLEMOULDGRID _T("ToggleMouldGrid") |
#define | OPTOKEN_DETACHMOULD _T("DetachMould") |
#define | OPTOKEN_ROTATEMOULD _T("RotateMould") |
#define | OPTOKEN_RECTANGULARENVELOPE _T("DefaultEnvelope") |
#define | OPTOKEN_RECTANGULARPERSPECTIVE _T("DefaultPerspective") |
Enumerations | |
enum | EnvelopeType { ENV_DEFAULT, ENV_CIRCULAR, ENV_ELLIPTICAL, ENV_CONCAVE, ENV_BANNER } |
enum | PerspectiveType { PER_DEFAULT, PER_LEFT, PER_RIGHT, PER_FLOOR, PER_ROOF } |
|
Definition at line 118 of file moldtool.h. |
|
Definition at line 116 of file moldtool.h. |
|
Definition at line 122 of file moldtool.h. |
|
Definition at line 119 of file moldtool.h. |
|
Definition at line 120 of file moldtool.h. |
|
Definition at line 124 of file moldtool.h. |
|
Definition at line 125 of file moldtool.h. |
|
Definition at line 117 of file moldtool.h. |
|
Definition at line 123 of file moldtool.h. |
|
Definition at line 121 of file moldtool.h. |
|
Definition at line 127 of file moldtool.h. 00127 { 00128 ENV_DEFAULT, 00129 ENV_CIRCULAR, 00130 ENV_ELLIPTICAL, 00131 ENV_CONCAVE, 00132 ENV_BANNER 00133 };
|
|
Definition at line 135 of file moldtool.h. 00135 { 00136 PER_DEFAULT, 00137 PER_LEFT, 00138 PER_RIGHT, 00139 PER_FLOOR, 00140 PER_ROOF 00141 };
|