XFormModes Class Reference
 
 
 
XFormModes Class Reference

This reference page is linked to from the following overview topics: Implementing Sub-Object Selection.


#include <cmdmode.h>

Inheritance diagram for XFormModes:
MaxHeapOperators

Class Description

This class contains a set of six command mode pointers that make up the XForm modes.

Plug-in developers can specify these for their sub-object types. See the method BaseObject::ActivateSubobjSel() or class Control for more details.

Public Member Functions

  XFormModes (CommandMode *move_, CommandMode *rotate_, CommandMode *scale_, CommandMode *uscale_, CommandMode *squash_, CommandMode *select_)
  Constructor.
  XFormModes ()
  Constructor.

Public Attributes

CommandMode move
  Standard command mode to process Move.
CommandMode rotate
  Standard command mode to process Rotate.
CommandMode scale
  Standard command mode to process Non-Uniform Scale.
CommandMode uscale
  Standard command mode to process Uniform Scale.
CommandMode squash
  Standard command mode to process Squash.
CommandMode select
  Standard command mode to process Selection.

Constructor & Destructor Documentation

XFormModes ( CommandMode move_,
CommandMode rotate_,
CommandMode scale_,
CommandMode uscale_,
CommandMode squash_,
CommandMode select_ 
) [inline]

Constructor.

The data members are set to the command modes passed.

                        {
                        this->move   = move_;
                        this->rotate = rotate_;
                        this->scale  = scale_;
                        this->uscale = uscale_;
                        this->squash = squash_;
                        this->select = select_;
                        }
XFormModes ( ) [inline]

Constructor.

All the data members are set to NULL.

{ move = rotate = scale = uscale = squash = select = NULL; } 

Member Data Documentation

Standard command mode to process Move.

Standard command mode to process Rotate.

Standard command mode to process Non-Uniform Scale.

Standard command mode to process Uniform Scale.

Standard command mode to process Squash.

Standard command mode to process Selection.