Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

LerpFunctor Class Reference

#include <lerpfunctor.h>

Inheritance diagram for LerpFunctor:

TypedReferenceCount TypedObject ReferenceCount HprScaleLerpFunctor MultiLerpFunctor PosHprLerpFunctor PosHprScaleLerpFunctor SimpleLerpFunctor< value > SimpleLerpFunctor< LPoint3f > SimpleLerpFunctor< LVecBase3f > SimpleLerpFunctor< LVecBase4f > List of all members.

Public Member Functions

 LerpFunctor (void)
 LerpFunctor (const LerpFunctor &)
virtual ~LerpFunctor (void)
LerpFunctor & operator= (const LerpFunctor &)
virtual void operator() (float)=0
virtual TypeHandle get_type (void) const
virtual TypeHandle force_init_type (void)

Static Public Member Functions

void init_type (void)

Public Attributes

PUBLISHED __pad0__: static TypeHandle get_class_type(void) { return _type_handle

Static Private Attributes

TypeHandle _type_handle

Constructor & Destructor Documentation

LerpFunctor::LerpFunctor void   )  [inline]
 

Definition at line 27 of file lerpfunctor.h.

LerpFunctor::LerpFunctor const LerpFunctor &   ) 
 

Definition at line 24 of file lerpfunctor.cxx.

LerpFunctor::~LerpFunctor void   )  [virtual]
 

Definition at line 28 of file lerpfunctor.cxx.


Member Function Documentation

virtual TypeHandle LerpFunctor::force_init_type void   )  [inline, virtual]
 

Reimplemented from TypedReferenceCount.

Reimplemented in SimpleLerpFunctor< value >, SimpleQueryLerpFunctor< value >, MultiLerpFunctor, PosLerpFunctor, HprLerpFunctor, ScaleLerpFunctor, ColorLerpFunctor, PosHprLerpFunctor, HprScaleLerpFunctor, PosHprScaleLerpFunctor, ColorScaleLerpFunctor, SimpleLerpFunctor< LPoint3f >, SimpleLerpFunctor< LVecBase3f >, and SimpleLerpFunctor< LVecBase4f >.

Definition at line 47 of file lerpfunctor.h.

References ReferenceCount::get_class_type(), and TypedReferenceCount::init_type().

virtual TypeHandle LerpFunctor::get_type void   )  const [inline, virtual]
 

Reimplemented from TypedReferenceCount.

Reimplemented in SimpleLerpFunctor< value >, SimpleQueryLerpFunctor< value >, MultiLerpFunctor, PosLerpFunctor, HprLerpFunctor, ScaleLerpFunctor, ColorLerpFunctor, PosHprLerpFunctor, HprScaleLerpFunctor, PosHprScaleLerpFunctor, ColorScaleLerpFunctor, SimpleLerpFunctor< LPoint3f >, SimpleLerpFunctor< LVecBase3f >, and SimpleLerpFunctor< LVecBase4f >.

Definition at line 44 of file lerpfunctor.h.

References ReferenceCount::get_class_type().

void LerpFunctor::init_type void   )  [inline, static]
 

Reimplemented from TypedReferenceCount.

Reimplemented in SimpleLerpFunctor< value >, SimpleQueryLerpFunctor< value >, MultiLerpFunctor, PosLerpFunctor, HprLerpFunctor, ScaleLerpFunctor, ColorLerpFunctor, PosHprLerpFunctor, HprScaleLerpFunctor, PosHprScaleLerpFunctor, ColorScaleLerpFunctor, SimpleLerpFunctor< LPoint3f >, SimpleLerpFunctor< LVecBase3f >, and SimpleLerpFunctor< LVecBase4f >.

Definition at line 39 of file lerpfunctor.h.

References TypedObject::get_class_type(), TypedReferenceCount::init_type(), and register_type().

Referenced by ConfigureFn(), PosHprScaleLerpFunctor::force_init_type(), HprScaleLerpFunctor::force_init_type(), PosHprLerpFunctor::force_init_type(), MultiLerpFunctor::force_init_type(), PosHprScaleLerpFunctor::init_type(), HprScaleLerpFunctor::init_type(), PosHprLerpFunctor::init_type(), MultiLerpFunctor::init_type(), and SimpleLerpFunctor< LVecBase4f >::init_type().

void LerpFunctor::operator() float   )  [pure virtual]
 

Implemented in SimpleLerpFunctor< value >, SimpleQueryLerpFunctor< value >, MultiLerpFunctor, PosLerpFunctor, HprLerpFunctor, ScaleLerpFunctor, ColorLerpFunctor, PosHprLerpFunctor, HprScaleLerpFunctor, PosHprScaleLerpFunctor, ColorScaleLerpFunctor, SimpleLerpFunctor< LPoint3f >, SimpleLerpFunctor< LVecBase3f >, and SimpleLerpFunctor< LVecBase4f >.

Definition at line 36 of file lerpfunctor.cxx.

LerpFunctor & LerpFunctor::operator= const LerpFunctor &   ) 
 

Definition at line 32 of file lerpfunctor.cxx.

Referenced by PosHprScaleLerpFunctor::operator=(), HprScaleLerpFunctor::operator=(), PosHprLerpFunctor::operator=(), SimpleLerpFunctor< value >::operator=(), and MultiLerpFunctor::operator=().


Member Data Documentation

PUBLISHED LerpFunctor::__pad0__
 

Reimplemented from TypedReferenceCount.

Reimplemented in SimpleLerpFunctor< value >, SimpleQueryLerpFunctor< value >, MultiLerpFunctor, PosLerpFunctor, HprLerpFunctor, ScaleLerpFunctor, ColorLerpFunctor, PosHprLerpFunctor, HprScaleLerpFunctor, PosHprScaleLerpFunctor, ColorScaleLerpFunctor, SimpleLerpFunctor< LPoint3f >, SimpleLerpFunctor< LVecBase3f >, and SimpleLerpFunctor< LVecBase4f >.

Definition at line 35 of file lerpfunctor.h.

TypeHandle LerpFunctor::_type_handle [static, private]
 

Reimplemented from TypedReferenceCount.

Reimplemented in SimpleLerpFunctor< value >, SimpleQueryLerpFunctor< value >, MultiLerpFunctor, PosLerpFunctor, HprLerpFunctor, ScaleLerpFunctor, ColorLerpFunctor, PosHprLerpFunctor, HprScaleLerpFunctor, PosHprScaleLerpFunctor, ColorScaleLerpFunctor, SimpleLerpFunctor< LPoint3f >, SimpleLerpFunctor< LVecBase3f >, and SimpleLerpFunctor< LVecBase4f >.

Definition at line 21 of file lerpfunctor.cxx.


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:12:37 2003 for Panda by doxygen1.3