Public Member Functions | Private Attributes
vcg::PolarMode Class Reference

#include <trackmode.h>

Inheritance diagram for vcg::PolarMode:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void Apply (Trackball *trackball, Point3f new_point)
 The default manipulator application for mouse drags.
void Draw (Trackball *trackball)
 The default manipulator's render function.
const char * Name ()
 The default manipulator's name.
 PolarMode ()
void Reset ()
 The default manipulator's reset function.
void SetAction ()
 The default manipulator's begin action function.

Private Attributes

float alpha
float beta
float enda
float endb

Detailed Description

Definition at line 1024 of file trackmode.h.


Constructor & Destructor Documentation

Definition at line 1026 of file trackmode.h.


Member Function Documentation

void PolarMode::Apply ( Trackball trackball,
Point3f  new_point 
) [virtual]

The default manipulator application for mouse drags.

This default application does nothing.

Parameters:
trackballthe manipulator manager.
new_pointthe new mouse pointer coordinate.

Reimplemented from vcg::TrackMode.

Definition at line 687 of file trackmode.cpp.

void PolarMode::Draw ( Trackball trackball) [virtual]

The default manipulator's render function.

Parameters:
trackballthe manipulator manager.

Reimplemented from vcg::TrackMode.

Definition at line 718 of file trackmode.cpp.

const char* vcg::PolarMode::Name ( ) [inline, virtual]

The default manipulator's name.

Returns:
the constant string "TrackMode"

Reimplemented from vcg::TrackMode.

Definition at line 1029 of file trackmode.h.

void PolarMode::Reset ( ) [virtual]

The default manipulator's reset function.

If a manipulator has a state, it can be reset to the inital state calling this function.

Reimplemented from vcg::TrackMode.

Definition at line 713 of file trackmode.cpp.

void PolarMode::SetAction ( ) [virtual]

The default manipulator's begin action function.

This default implementation does nothing.

Reimplemented from vcg::TrackMode.

Definition at line 708 of file trackmode.cpp.


Member Data Documentation

float vcg::PolarMode::alpha [private]

Definition at line 1036 of file trackmode.h.

float vcg::PolarMode::beta [private]

Definition at line 1036 of file trackmode.h.

float vcg::PolarMode::enda [private]

Definition at line 1037 of file trackmode.h.

float vcg::PolarMode::endb [private]

Definition at line 1037 of file trackmode.h.


The documentation for this class was generated from the following files:


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:41:20