Katana Plug-in APIs 0.1
Public Member Functions | Static Public Member Functions | Protected Member Functions

GLCoiHandle Class Reference

This handle is not interactive and its only purpose is to render the lines that connect objects and their center of interest. More...

#include <FnGLCoiHandle.h>

Inheritance diagram for GLCoiHandle:
Foundry::Katana::ViewerUtils::GLTransformManipulatorHandle Foundry::Katana::ViewerUtils::GLManipulatorHandle Foundry::Katana::ViewerAPI::ManipulatorHandle Foundry::Katana::ViewerAPI::ManipulatorHandlePluginBase

List of all members.

Public Member Functions

 GLCoiHandle ()
 Constructor.
virtual ~GLCoiHandle ()
 Destructor.
void draw ()
void applyXformToLocation (const std::string &locationPath, const IMATH_NAMESPACE::M44d &xform, bool isFinal)

Static Public Member Functions

static
Foundry::Katana::ViewerAPI::ManipulatorHandle
create ()
 Creates a new instance of GLTranslateAxisHandle.
static void flush ()
 Flushes any cached data.

Protected Member Functions

virtual std::string getComponentName ()

Detailed Description

This handle is not interactive and its only purpose is to render the lines that connect objects and their center of interest.


Member Function Documentation

void GLCoiHandle::applyXformToLocation ( const std::string &  locationPath,
const IMATH_NAMESPACE::M44d &  xform,
bool  isFinal 
) [inline, virtual]

Implemented, but it does nothing.

Implements Foundry::Katana::ViewerUtils::GLTransformManipulatorHandle.

void GLCoiHandle::draw ( ) [virtual]

Overridden to render the lines that join objects and their center of interest, except for the last location, which will display the manipulator's handles.

Reimplemented from Foundry::Katana::ViewerUtils::GLTransformManipulatorHandle.

virtual std::string GLCoiHandle::getComponentName ( ) [inline, protected, virtual]

Implemented, but it does nothing.

Implements Foundry::Katana::ViewerUtils::GLTransformManipulatorHandle.


The documentation for this class was generated from the following file:
 All Classes Functions Variables Typedefs Enumerations Enumerator