BookmarkInterpreter.BookmarkInterpreter Class Reference

#include <class_bookmark_interpreter_1_1_bookmark_interpreter.h>

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

List of all members.

Public Member Functions

  __init__ ()
  configureEventMapping ()
  Abstract - to be implemented by the subclasses.
  frame ()
  computeBookmarkPivotDistances ()
  getBookmark ()
  APPLICATION_CLOSE_SCENE ()
  DOCUMENT_LOADED ()
  NEW_CLIENT_ID ()
  BOOKMARK_REQUEST_LIST ()
  BOOKMARK_REQUEST_STATE ()
  BOOKMARK_CREATE ()
  BOOKMARK_GOTO ()
  BOOKMARK_SET ()
  Sets the bookmark given the arguments.
  BOOKMARK_GOTO_TEMP ()
  Temporarily sets a bookmark and interpolates towards it.
  BOOKMARK_ARRIVE ()
  Calls arrive to the active bookmark.
  BOOKMARK_REMOVE ()
  Remove the named bookmark.
  BOOKMARK_DEPARTURE ()
  BOOKMARK_SET_HOME ()
  BOOKMARK_HOME ()
  BOOKMARK_SET_INITIAL ()
  BOOKMARK_INITIAL ()
  BOOKMARK_STOP ()
  FIT_TO_VIEW ()
  FIT_TO_VIEW_WITH_TARGETS ()
  SetHomeView ()
  GotoHomeView ()

Member Function Documentation

BookmarkInterpreter.BookmarkInterpreter.__init__ ( )
BookmarkInterpreter.BookmarkInterpreter.configureEventMapping ( )

Abstract - to be implemented by the subclasses.

Configures the event mapping table with the events handled by this interpreter, and their respective actions

Reimplemented from MessageInterpreter.MessageInterpreter.

BookmarkInterpreter.BookmarkInterpreter.frame ( )
BookmarkInterpreter.BookmarkInterpreter.computeBookmarkPivotDistances ( )
BookmarkInterpreter.BookmarkInterpreter.getBookmark ( )
BookmarkInterpreter.BookmarkInterpreter.APPLICATION_CLOSE_SCENE ( )
BookmarkInterpreter.BookmarkInterpreter.DOCUMENT_LOADED ( )
BookmarkInterpreter.BookmarkInterpreter.NEW_CLIENT_ID ( )
BookmarkInterpreter.BookmarkInterpreter.BOOKMARK_REQUEST_LIST ( )
BookmarkInterpreter.BookmarkInterpreter.BOOKMARK_REQUEST_STATE ( )
BookmarkInterpreter.BookmarkInterpreter.BOOKMARK_CREATE ( )
BookmarkInterpreter.BookmarkInterpreter.BOOKMARK_GOTO ( )
BookmarkInterpreter.BookmarkInterpreter.BOOKMARK_SET ( )

Sets the bookmark given the arguments.

The arguments must be a bookmark

BookmarkInterpreter.BookmarkInterpreter.BOOKMARK_GOTO_TEMP ( )

Temporarily sets a bookmark and interpolates towards it.

The bookmark is not saved.

BookmarkInterpreter.BookmarkInterpreter.BOOKMARK_ARRIVE ( )

Calls arrive to the active bookmark.

It is necessary this bookmark arrival happens within a message so that all subsequent sendMessages are immediately processed.

For instance, this is required to arrive to a bookmark from the frame function, because other messages could be queued already when the bookmark arrival tries to change the projection mode.

BookmarkInterpreter.BookmarkInterpreter.BOOKMARK_REMOVE ( )

Remove the named bookmark.

BookmarkInterpreter.BookmarkInterpreter.BOOKMARK_DEPARTURE ( )
BookmarkInterpreter.BookmarkInterpreter.BOOKMARK_SET_HOME ( )
BookmarkInterpreter.BookmarkInterpreter.BOOKMARK_HOME ( )
BookmarkInterpreter.BookmarkInterpreter.BOOKMARK_SET_INITIAL ( )
BookmarkInterpreter.BookmarkInterpreter.BOOKMARK_INITIAL ( )
BookmarkInterpreter.BookmarkInterpreter.BOOKMARK_STOP ( )
BookmarkInterpreter.BookmarkInterpreter.FIT_TO_VIEW ( )
BookmarkInterpreter.BookmarkInterpreter.FIT_TO_VIEW_WITH_TARGETS ( )
BookmarkInterpreter.BookmarkInterpreter.SetHomeView ( )
BookmarkInterpreter.BookmarkInterpreter.GotoHomeView ( )

BookmarkInterpreter.BookmarkInterpreter BookmarkInterpreter.BookmarkInterpreter BookmarkInterpreter.BookmarkInterpreter BookmarkInterpreter.BookmarkInterpreter BookmarkInterpreter.BookmarkInterpreter BookmarkInterpreter.BookmarkInterpreter BookmarkInterpreter.BookmarkInterpreter BookmarkInterpreter.BookmarkInterpreter BookmarkInterpreter.BookmarkInterpreter BookmarkInterpreter.BookmarkInterpreter
BookmarkInterpreter.BookmarkInterpreter BookmarkInterpreter.BookmarkInterpreter BookmarkInterpreter.BookmarkInterpreter BookmarkInterpreter.BookmarkInterpreter BookmarkInterpreter.BookmarkInterpreter BookmarkInterpreter.BookmarkInterpreter BookmarkInterpreter.BookmarkInterpreter BookmarkInterpreter.BookmarkInterpreter BookmarkInterpreter.BookmarkInterpreter BookmarkInterpreter.BookmarkInterpreter