AutoCamManipulator.AutoCamManipulator Class Reference


Detailed Description

The AutoCamManipulator does not own any geometry but.

#include <class_auto_cam_manipulator_1_1_auto_cam_manipulator.h>

Inheritance diagram for AutoCamManipulator.AutoCamManipulator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  __init__ ()
  getModelRoot ()
  showMenu ()
  initialize ()
  THIS MUST BE OVERRIDDEN IN THE DERIVED CLASS.
  initialized ()
  cleanup ()
  Clean-up all our references to complex objects.
  enable ()
  Enables/disables this manipulator.
  refresh ()
  THIS MUST BE OVERRIDDEN IN THE DERIVED CLASS.
  needsRefresh ()
  Override this in the derived class to indicate when a refresh is needed.
  handleEvent ()
  Override this in the derived class to perform operations such as redrawing per frame.
  AutoCamKeyWUp ()
  AutoCamRightButtonDown ()
  AutoCamRightButtonUp ()
  AutoCamMouseMove ()
  AutoCamLeftButtonDown ()
  AutoCamLeftButtonUp ()
  BOOKMARK_SET_HOME ()
  BOOKMARK_CREATED ()
  QUIT ()
  ROTATE_WORLDSPACE_DONE ()
  TRANSLATE_WORLDSPACE_DONE ()
  SCALE_WORLDSPACE_DONE ()
  MODEL_SCALED ()
  MODEL_UP_AXIS_SWITCHED ()
  MODEL_UP_AXIS_TRANSFORM_CHANGED ()
  GEOMETRY_SCALED ()
  GEOMETRY_UP_AXIS_SWITCHED ()
  PIVOT_MOVE_WORLDSPACE ()
  PIVOT_MOVE_WORLDSPACE_DONE ()
  BEHAVIOR_PLAYBACK_STARTED ()
  BEHAVIOR_PLAYBACK_STOPPED ()
  GEOMETRY_TRANSFORM_CHANGED ()
  ALTERNATIVE_DELETED ()
  ALTERNATIVE_SET_CHANGED ()
  VIEW_CUBE_SHOW_HIDE ()
  STEERING_WHEEL_SHOW_HIDE ()
  NAVIGATION_BAR_SHOW_HIDE ()
  STEERING_WHEEL_SHOW_PROPERTIES ()
  VIEW_CUBE_SHOW_PROPERTIES ()
  STEERING_WHEEL_SET_PROPERTIES ()
  NAVIGATION_BAR_SET_PROPERTIES ()
  VIEW_CUBE_SET_PROPERTIES ()
  STEERING_WHEEL_MINI_VIEW_OBJECT_WHEEL ()
  STEERING_WHEEL_MINI_TOUR_BUILDING_WHEEL ()
  STEERING_WHEEL_MINI_FULL_NAVIGATION_WHEEL ()
  STEERING_WHEEL_FULL_NAVIGATION_WHEEL ()
  STEERING_WHEEL_VIEW_OBJECT_WHEEL ()
  STEERING_WHEEL_TOUR_BUILDING_WHEEL ()
  STEERING_WHEEL_GO_HOME ()
  STEERING_WHEEL_FIT_TO_WINDOW ()
  STEERING_WHEEL_RESTORE_ORIGINAL_CENTER ()
  STEERING_WHEEL_LEVEL_CAMERA ()
  STEERING_WHEEL_INCREASE_WALK_SPEED ()
  STEERING_WHEEL_DECREASE_WALK_SPEED ()
  STEERING_WHEEL_CLOSE_WHEEL ()
  MANIPULATOR_ENABLE_STATUS_CHANGED ()
  VIEW_CUBE_ORTHO_WITH_FACES ()
  VIEW_CUBE_LOCK_SECTION ()
  VIEW_CUBE_SET_VIEW_HOME ()
  VIEW_CUBE_SET_VIEW_FRONT ()
  VIEW_CUBE_RESET_FRONT ()
  APPLICATION_CLOSE_SCENE ()
  MODEL_IMPORT_DISPLAYED_ALL ()
  SELECTION_CHANGED ()
  NAVIGATION_POSITION ()
  DISPLAY_ONE_TO_ONE ()
  CLIENT_CONNECTION_STATUS ()
  DOCUMENT_LOADED ()
  NAVIGATION_SPEED_MULTIPLIER ()
  APPLICATION_INTERACTION_MODE_CHANGED ()
  AUTOCAM_ACTIVATE_TOOL ()

Member Function Documentation

AutoCamManipulator.AutoCamManipulator.__init__ ( )
AutoCamManipulator.AutoCamManipulator.getModelRoot ( )
AutoCamManipulator.AutoCamManipulator.showMenu ( )
AutoCamManipulator.AutoCamManipulator.initialize ( )

THIS MUST BE OVERRIDDEN IN THE DERIVED CLASS.

This is automatically called when the manipulator geometry has loaded. Perform setup-related operations here, such as the creation of handles from the loaded geometry, and setting of initial states.

Reimplemented from Manipulator.Manipulator.

AutoCamManipulator.AutoCamManipulator.initialized ( )
AutoCamManipulator.AutoCamManipulator.cleanup ( )

Clean-up all our references to complex objects.

Reimplemented from Manipulator.Manipulator.

AutoCamManipulator.AutoCamManipulator.enable ( )

Enables/disables this manipulator.

The manipulator is made visible and invisible, respectively. If an interaction is in progress, then the interaction is stopped.

Reimplemented from Manipulator.Manipulator.

AutoCamManipulator.AutoCamManipulator.refresh ( )

THIS MUST BE OVERRIDDEN IN THE DERIVED CLASS.

Call this method whenever the manipulator requires refresh, such as when it needs to be redrawn.

Reimplemented from Manipulator.Manipulator.

AutoCamManipulator.AutoCamManipulator.needsRefresh ( )

Override this in the derived class to indicate when a refresh is needed.

This implementation states that a refresh is needed while the manipulator is enabled, and its geometry has loaded.

Reimplemented from Manipulator.Manipulator.

AutoCamManipulator.AutoCamManipulator.handleEvent ( )

Override this in the derived class to perform operations such as redrawing per frame.

Reimplemented from Manipulator.Manipulator.

AutoCamManipulator.AutoCamManipulator.AutoCamKeyWUp ( )
AutoCamManipulator.AutoCamManipulator.AutoCamRightButtonDown ( )
AutoCamManipulator.AutoCamManipulator.AutoCamRightButtonUp ( )
AutoCamManipulator.AutoCamManipulator.AutoCamMouseMove ( )
AutoCamManipulator.AutoCamManipulator.AutoCamLeftButtonDown ( )
AutoCamManipulator.AutoCamManipulator.AutoCamLeftButtonUp ( )
AutoCamManipulator.AutoCamManipulator.BOOKMARK_SET_HOME ( )
AutoCamManipulator.AutoCamManipulator.BOOKMARK_CREATED ( )
AutoCamManipulator.AutoCamManipulator.QUIT ( )
AutoCamManipulator.AutoCamManipulator.ROTATE_WORLDSPACE_DONE ( )
AutoCamManipulator.AutoCamManipulator.TRANSLATE_WORLDSPACE_DONE ( )
AutoCamManipulator.AutoCamManipulator.SCALE_WORLDSPACE_DONE ( )
AutoCamManipulator.AutoCamManipulator.MODEL_SCALED ( )
AutoCamManipulator.AutoCamManipulator.MODEL_UP_AXIS_SWITCHED ( )
AutoCamManipulator.AutoCamManipulator.MODEL_UP_AXIS_TRANSFORM_CHANGED ( )
AutoCamManipulator.AutoCamManipulator.GEOMETRY_SCALED ( )
AutoCamManipulator.AutoCamManipulator.GEOMETRY_UP_AXIS_SWITCHED ( )
AutoCamManipulator.AutoCamManipulator.PIVOT_MOVE_WORLDSPACE ( )
AutoCamManipulator.AutoCamManipulator.PIVOT_MOVE_WORLDSPACE_DONE ( )
AutoCamManipulator.AutoCamManipulator.BEHAVIOR_PLAYBACK_STARTED ( )
AutoCamManipulator.AutoCamManipulator.BEHAVIOR_PLAYBACK_STOPPED ( )
AutoCamManipulator.AutoCamManipulator.GEOMETRY_TRANSFORM_CHANGED ( )
AutoCamManipulator.AutoCamManipulator.ALTERNATIVE_DELETED ( )
AutoCamManipulator.AutoCamManipulator.ALTERNATIVE_SET_CHANGED ( )
AutoCamManipulator.AutoCamManipulator.VIEW_CUBE_SHOW_HIDE ( )
AutoCamManipulator.AutoCamManipulator.STEERING_WHEEL_SHOW_HIDE ( )
AutoCamManipulator.AutoCamManipulator.NAVIGATION_BAR_SHOW_HIDE ( )
AutoCamManipulator.AutoCamManipulator.STEERING_WHEEL_SHOW_PROPERTIES ( )
AutoCamManipulator.AutoCamManipulator.VIEW_CUBE_SHOW_PROPERTIES ( )
AutoCamManipulator.AutoCamManipulator.STEERING_WHEEL_SET_PROPERTIES ( )
AutoCamManipulator.AutoCamManipulator.NAVIGATION_BAR_SET_PROPERTIES ( )
AutoCamManipulator.AutoCamManipulator.VIEW_CUBE_SET_PROPERTIES ( )
AutoCamManipulator.AutoCamManipulator.STEERING_WHEEL_MINI_VIEW_OBJECT_WHEEL ( )
AutoCamManipulator.AutoCamManipulator.STEERING_WHEEL_MINI_TOUR_BUILDING_WHEEL ( )
AutoCamManipulator.AutoCamManipulator.STEERING_WHEEL_MINI_FULL_NAVIGATION_WHEEL ( )
AutoCamManipulator.AutoCamManipulator.STEERING_WHEEL_FULL_NAVIGATION_WHEEL ( )
AutoCamManipulator.AutoCamManipulator.STEERING_WHEEL_VIEW_OBJECT_WHEEL ( )
AutoCamManipulator.AutoCamManipulator.STEERING_WHEEL_TOUR_BUILDING_WHEEL ( )
AutoCamManipulator.AutoCamManipulator.STEERING_WHEEL_GO_HOME ( )
AutoCamManipulator.AutoCamManipulator.STEERING_WHEEL_FIT_TO_WINDOW ( )
AutoCamManipulator.AutoCamManipulator.STEERING_WHEEL_RESTORE_ORIGINAL_CENTER ( )
AutoCamManipulator.AutoCamManipulator.STEERING_WHEEL_LEVEL_CAMERA ( )
AutoCamManipulator.AutoCamManipulator.STEERING_WHEEL_INCREASE_WALK_SPEED ( )
AutoCamManipulator.AutoCamManipulator.STEERING_WHEEL_DECREASE_WALK_SPEED ( )
AutoCamManipulator.AutoCamManipulator.STEERING_WHEEL_CLOSE_WHEEL ( )
AutoCamManipulator.AutoCamManipulator.MANIPULATOR_ENABLE_STATUS_CHANGED ( )
AutoCamManipulator.AutoCamManipulator.VIEW_CUBE_ORTHO_WITH_FACES ( )
AutoCamManipulator.AutoCamManipulator.VIEW_CUBE_LOCK_SECTION ( )
AutoCamManipulator.AutoCamManipulator.VIEW_CUBE_SET_VIEW_HOME ( )
AutoCamManipulator.AutoCamManipulator.VIEW_CUBE_SET_VIEW_FRONT ( )
AutoCamManipulator.AutoCamManipulator.VIEW_CUBE_RESET_FRONT ( )
AutoCamManipulator.AutoCamManipulator.APPLICATION_CLOSE_SCENE ( )
AutoCamManipulator.AutoCamManipulator.MODEL_IMPORT_DISPLAYED_ALL ( )
AutoCamManipulator.AutoCamManipulator.SELECTION_CHANGED ( )
AutoCamManipulator.AutoCamManipulator.NAVIGATION_POSITION ( )
AutoCamManipulator.AutoCamManipulator.DISPLAY_ONE_TO_ONE ( )
AutoCamManipulator.AutoCamManipulator.CLIENT_CONNECTION_STATUS ( )
AutoCamManipulator.AutoCamManipulator.DOCUMENT_LOADED ( )
AutoCamManipulator.AutoCamManipulator.NAVIGATION_SPEED_MULTIPLIER ( )
AutoCamManipulator.AutoCamManipulator.APPLICATION_INTERACTION_MODE_CHANGED ( )
AutoCamManipulator.AutoCamManipulator.AUTOCAM_ACTIVATE_TOOL ( )

AutoCamManipulator.AutoCamManipulator AutoCamManipulator.AutoCamManipulator AutoCamManipulator.AutoCamManipulator AutoCamManipulator.AutoCamManipulator AutoCamManipulator.AutoCamManipulator AutoCamManipulator.AutoCamManipulator AutoCamManipulator.AutoCamManipulator AutoCamManipulator.AutoCamManipulator AutoCamManipulator.AutoCamManipulator AutoCamManipulator.AutoCamManipulator
AutoCamManipulator.AutoCamManipulator AutoCamManipulator.AutoCamManipulator AutoCamManipulator.AutoCamManipulator AutoCamManipulator.AutoCamManipulator AutoCamManipulator.AutoCamManipulator AutoCamManipulator.AutoCamManipulator AutoCamManipulator.AutoCamManipulator AutoCamManipulator.AutoCamManipulator AutoCamManipulator.AutoCamManipulator AutoCamManipulator.AutoCamManipulator