#include <nodePathLerps.h>
Inheritance diagram for PosHprLerpFunctor:

Public Member Functions | |
| PosHprLerpFunctor (const PosHprLerpFunctor &) | |
| virtual | ~PosHprLerpFunctor (void) |
| PosHprLerpFunctor & | operator= (const PosHprLerpFunctor &) |
| virtual void | operator() (float) |
| virtual TypeHandle | get_type (void) const |
| virtual TypeHandle | force_init_type (void) |
Static Public Member Functions | |
| TypeHandle | get_class_type (void) |
| void | init_type (void) |
Private Member Functions | |
| PUBLISHED LPoint3f LPoint3f LVecBase3f LVecBase3f | _node_path (np) |
| PUBLISHED LPoint3f LPoint3f LVecBase3f LVecBase3f | _pstart (pstart) |
| PUBLISHED LPoint3f LPoint3f LVecBase3f LVecBase3f | _pend (pend) |
| PUBLISHED LPoint3f LPoint3f LVecBase3f LVecBase3f | _pdiff_cache (pend-pstart) |
| PUBLISHED LPoint3f LPoint3f LVecBase3f LVecBase3f | _hstart (hstart) |
| PUBLISHED LPoint3f LPoint3f LVecBase3f LVecBase3f | _hend (hend) |
| PUBLISHED LPoint3f LPoint3f LVecBase3f LVecBase3f | _hdiff_cache (hend-hstart) |
| PUBLISHED LPoint3f LPoint3f LVecBase3f LVecBase3f | _is_wrt (false) |
| PosHprLerpFunctor (NodePath np, float psx, float psy, float psz, float pex, float pey, float pez, float hsx, float hsy, float hsz, float hex, float hey, float hez) | |
| PosHprLerpFunctor (NodePath np, LPoint3f pstart, LPoint3f pend, LVecBase3f hstart, LVecBase3f hend, NodePath wrt) | |
| PosHprLerpFunctor (NodePath np, float psx, float psy, float psz, float pex, float pey, float pez, float hsx, float hsy, float hsz, float hex, float hey, float hez, NodePath wrt) | |
| void | take_shortest (void) |
| void | take_longest (void) |
Private Attributes | |
| NodePath | _node_path |
| LPoint3f | _pstart |
| LPoint3f | _pend |
| LPoint3f | _pdiff_cache |
| LVecBase3f | _hstart |
| LVecBase3f | _hend |
| LVecBase3f | _hdiff_cache |
| bool | _is_wrt |
| NodePath | _wrt_path |
| PUBLISHED | __pad0__: PosHprLerpFunctor(NodePath np |
| PUBLISHED LPoint3f | pstart |
| PUBLISHED LPoint3f LPoint3f | pend |
| PUBLISHED LPoint3f LPoint3f LVecBase3f | hstart |
| PUBLISHED LPoint3f LPoint3f LVecBase3f LVecBase3f | hend: LerpFunctor() |
Static Private Attributes | |
| TypeHandle | _type_handle |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 261 of file nodePathLerps.h. |
|
||||||||||||||||||||||||||||
|
Definition at line 268 of file nodePathLerps.h. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 273 of file nodePathLerps.h. |
|
|
Definition at line 129 of file nodePathLerps.cxx. References c. |
|
|
Definition at line 152 of file nodePathLerps.cxx. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 260 of file nodePathLerps.h. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from LerpFunctor. Definition at line 302 of file nodePathLerps.h. References ReferenceCount::get_class_type(), and LerpFunctor::init_type(). |
|
|
Reimplemented from ReferenceCount. Definition at line 291 of file nodePathLerps.h. |
|
|
Reimplemented from LerpFunctor. Definition at line 299 of file nodePathLerps.h. References ReferenceCount::get_class_type(). |
|
|
Reimplemented from LerpFunctor. Definition at line 294 of file nodePathLerps.h. References TypedObject::get_class_type(), LerpFunctor::init_type(), and register_type(). Referenced by init_libpgraph(). |
|
|
Implements LerpFunctor. Definition at line 168 of file nodePathLerps.cxx. References _hdiff_cache, _hstart, _node_path, _pdiff_cache, _pstart, _wrt_path, p, NodePath::set_pos_hpr(), and t. |
|
|
Definition at line 156 of file nodePathLerps.cxx. References _hdiff_cache, _hend, _hstart, _node_path, _pdiff_cache, _pend, _pstart, c, and LerpFunctor::operator=(). |
|
|
Definition at line 142 of file nodePathLerps.cxx. References _hdiff_cache, _hend, and _hstart. |
|
|
Definition at line 132 of file nodePathLerps.cxx. References _hdiff_cache, _hend, and _hstart. |
|
|
Reimplemented from LerpFunctor. Definition at line 256 of file nodePathLerps.h. |
|
|
Definition at line 251 of file nodePathLerps.h. Referenced by operator()(), operator=(), take_longest(), and take_shortest(). |
|
|
Definition at line 250 of file nodePathLerps.h. Referenced by operator=(), take_longest(), and take_shortest(). |
|
|
Definition at line 249 of file nodePathLerps.h. Referenced by operator()(), operator=(), take_longest(), and take_shortest(). |
|
|
Definition at line 252 of file nodePathLerps.h. |
|
|
Definition at line 245 of file nodePathLerps.h. Referenced by operator()(), and operator=(). |
|
|
Definition at line 248 of file nodePathLerps.h. Referenced by operator()(), and operator=(). |
|
|
Definition at line 247 of file nodePathLerps.h. Referenced by operator=(). |
|
|
Definition at line 246 of file nodePathLerps.h. Referenced by operator()(), and operator=(). |
|
|
Reimplemented from LerpFunctor. Definition at line 25 of file nodePathLerps.cxx. |
|
|
Definition at line 253 of file nodePathLerps.h. Referenced by operator()(). |
|
|
Definition at line 256 of file nodePathLerps.h. |
|
|
Definition at line 256 of file nodePathLerps.h. |
|
|
Definition at line 256 of file nodePathLerps.h. |
|
|
Definition at line 256 of file nodePathLerps.h. |
1.3