GEE_ScaleAroundPaths Class Reference

#include <gee_scale_around_path.h>

Inheritance diagram for GEE_ScaleAroundPaths:

Inheritance graph
[legend]
Collaboration diagram for GEE_ScaleAroundPaths:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Static Public Member Functions

Protected Member Functions

Protected Attributes

Classes


Constructor & Destructor Documentation

GEE_ScaleAroundPaths::GEE_ScaleAroundPaths GEE_id_t  pathId1 = -1,
GEE_id_t  pathId2 = -1,
GEE_id_t  geoId = -1,
bool  uniform = true
 

GEE_ScaleAroundPaths::~GEE_ScaleAroundPaths  )  [virtual]
 


Member Function Documentation

GEE_IdContainer::id_container * GEE_ScaleAroundPaths::getExtraIds  )  [virtual]
 

Returns all "extra" ids that a child may have.

These ids are typically something that are dynamically allocated in the child object. Thus they cannot be tracked with the normal method.

The returned structure should not be allocated for this purpose (it shouldbe an ordinary class member that is returned.

The default implementation returns true.

Reimplemented from GEE_IdContainer.

bool GEE_ScaleAroundPaths::act GEE_World w,
const GEE_TimeStamp time
[virtual]
 

A virtual function that does something.

This method is called at least once between "start" and "stop".

The default implementation returns true.

Reimplemented from GEE_PathToX.

bool GEE_ScaleAroundPaths::read GEE_Io  )  [virtual]
 

Reimplemented from GEE_Operator.

bool GEE_ScaleAroundPaths::write GEE_Io  )  [virtual]
 

Reimplemented from GEE_Operator.

const char * GEE_ScaleAroundPaths::type  )  [virtual]
 

Reimplemented from GEE_Operator.

GEE_Operator * GEE_ScaleAroundPaths::create  )  [static]
 

void GEE_ScaleAroundPaths::addGeometryId GEE_id_t  geoId  )  [inline]
 

bool GEE_ScaleAroundPaths::handleNewVertices GEE_Path3D::iterator ,
GEE_Path3D::iterator
[protected, virtual]
 

Reimplemented from GEE_PathToX.

void GEE_ScaleAroundPaths::doScale GEE_World  )  [protected, virtual]
 


Member Data Documentation

VEE_Vector3 GEE_ScaleAroundPaths::m_curLoc [protected]
 

VEE_Vector3 GEE_ScaleAroundPaths::m_curSize [protected]
 

VEE_Vector3 GEE_ScaleAroundPaths::m_grabDirection [protected]
 

std::vector<Scale> GEE_ScaleAroundPaths::m_scales [protected]
 

id_container GEE_ScaleAroundPaths::m_geoIds [protected]
 

The id of the geometries to be scaled.

bool GEE_ScaleAroundPaths::m_uniform [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 12 21:09:15 2007 for VEE - The Visual Effects Engine by  doxygen 1.4.6