#include
<class_object_patches_interpreter_1_1_object_patches_interpreter.h>
Public Member Functions |
|
__init__ () | |
activate () | |
Abstract - to be implemented by the
subclasses. |
|
deactivate () | |
Abstract - to be implemented by the
subclasses. |
|
ObjectPatchesMouseDown () | |
ObjectPatchesMouseUp () | |
ExitExtractPatchTool () | |
ESC key has been pressed - exit the extract
patches tool. |
|
DOCUMENT_LOADED () | |
APPLICATION_CLOSE_SCENE () | |
STYLES_EXECUTED () | |
STYLES_UNCHANGED () | |
PATCH_MODE () | |
PATCH_OPERATION () | |
Operate on one node patche. |
|
PATCH_OPERATION_MULTI () | |
Operate on multi node patches. |
|
PATCH_OPERATION_EXPLICIT () | |
Operate on the node patches. |
|
PATCH_REQUEST_STATE () | |
Request the patch reverse/delete states.
|
|
PATCH_KEYMAPPING () | |
Enable or disable the patch keymapping.
|
|
PATCH_CURRENT_OBJECT () | |
Specific which object the interpreter should
be expecting to operate on. |
|
PATCH_EXTRACT () | |
nodeId = id of an lod node patchIndices -
patch index list that will be moved to another node |
|
PATCH_TRANSFER () | |
fromNodeId = node that is "losing" a patch
(see toNodeId = node that is "gaining" a patch reverse = if True,
from and to nodes reverse places patchIndices - patch index list
that will be moved to another node |
|
PATCH_SHOW_SELECTED () | |
PATCH_TAG_CHANGED () | |
updatePatches () |
ObjectPatchesInterpreter.ObjectPatchesInterpreter.__init__ | ( | ) |
Reimplemented from MessageInterpreter.CompositeMessageInterpreter.
ObjectPatchesInterpreter.ObjectPatchesInterpreter.activate | ( | ) |
Abstract - to be implemented by the subclasses.
Performs the operations necessary to place this interpreter into a ready, active state. Ensure that this base class implementation is called by the subclass implementation.
Reimplemented from MessageInterpreter.MessageInterpreter.
ObjectPatchesInterpreter.ObjectPatchesInterpreter.deactivate | ( | ) |
Abstract - to be implemented by the subclasses.
Performs the operations necessary to place this interpreter into a passive state. Ensure that this base class implementation is called by the subclass implementation.
Reimplemented from MessageInterpreter.CompositeMessageInterpreter.
ObjectPatchesInterpreter.ObjectPatchesInterpreter.ObjectPatchesMouseDown | ( | ) |
ObjectPatchesInterpreter.ObjectPatchesInterpreter.ObjectPatchesMouseUp | ( | ) |
ObjectPatchesInterpreter.ObjectPatchesInterpreter.ExitExtractPatchTool | ( | ) |
ESC key has been pressed - exit the extract patches tool.
ObjectPatchesInterpreter.ObjectPatchesInterpreter.DOCUMENT_LOADED | ( | ) |
ObjectPatchesInterpreter.ObjectPatchesInterpreter.APPLICATION_CLOSE_SCENE | ( | ) |
ObjectPatchesInterpreter.ObjectPatchesInterpreter.STYLES_EXECUTED | ( | ) |
ObjectPatchesInterpreter.ObjectPatchesInterpreter.STYLES_UNCHANGED | ( | ) |
ObjectPatchesInterpreter.ObjectPatchesInterpreter.PATCH_MODE | ( | ) |
ObjectPatchesInterpreter.ObjectPatchesInterpreter.PATCH_OPERATION | ( | ) |
Operate on one node patche.
The id must be that of a LOD node.
Index has to be >=0, as it is an index of a particular patch.
Operation is one of the PatchOp values.
Value is one of PatchValue values.
ObjectPatchesInterpreter.ObjectPatchesInterpreter.PATCH_OPERATION_MULTI | ( | ) |
Operate on multi node patches.
Parameters: id - LodGroup node id, patchIndices - list of patch indices (0, .., n) operation is one of PatchOp values. value is one of PatchValue values.
ObjectPatchesInterpreter.ObjectPatchesInterpreter.PATCH_OPERATION_EXPLICIT | ( | ) |
Operate on the node patches.
The id must be that of a LOD node.
Operation is one of the PatchOp values.
Value is a list of indices on which the particular flags are set.
ObjectPatchesInterpreter.ObjectPatchesInterpreter.PATCH_REQUEST_STATE | ( | ) |
Request the patch reverse/delete states.
The id must be that of a LOD node.
ObjectPatchesInterpreter.ObjectPatchesInterpreter.PATCH_KEYMAPPING | ( | ) |
Enable or disable the patch keymapping.
ObjectPatchesInterpreter.ObjectPatchesInterpreter.PATCH_CURRENT_OBJECT | ( | ) |
Specific which object the interpreter should be expecting to operate on.
ObjectPatchesInterpreter.ObjectPatchesInterpreter.PATCH_EXTRACT | ( | ) |
nodeId = id of an lod node patchIndices - patch index list that will be moved to another node
ObjectPatchesInterpreter.ObjectPatchesInterpreter.PATCH_TRANSFER | ( | ) |
fromNodeId = node that is "losing" a patch (see toNodeId = node that is "gaining" a patch reverse = if True, from and to nodes reverse places patchIndices - patch index list that will be moved to another node
ObjectPatchesInterpreter.ObjectPatchesInterpreter.PATCH_SHOW_SELECTED | ( | ) |
ObjectPatchesInterpreter.ObjectPatchesInterpreter.PATCH_TAG_CHANGED | ( | ) |
ObjectPatchesInterpreter.ObjectPatchesInterpreter.updatePatches | ( | ) |