|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CPSTargetLocatedBindable Class ReferenceThis class is a located bindable that can focus on several target Can be inherited by bindable like forces or collision zones.
More...
#include <ps_located.h>
Inheritance diagram for NL3D::CPSTargetLocatedBindable:
List of all members.
Detailed Description
This class is a located bindable that can focus on several target Can be inherited by bindable like forces or collision zones.
Definition at line 1012 of file ps_located.h.
Member Typedef Documentation
typedef std::vector<CPSLocated *> NL3D::CPSTargetLocatedBindable::TTargetCont [protected]
|
|
Constructor & Destructor Documentation
NL3D::CPSTargetLocatedBindable::~CPSTargetLocatedBindable |
( |
|
) |
[virtual] |
|
|
=============================================================================.
We can't do it in the dtor, as calls to releaseTargetRsc wouldn't be polymorphics for derived class! And the behaviour of releaseTergetRsc is implemented in derived class
Definition at line 1791 of file ps_located.cpp.
References _Targets. |
Member Function Documentation
void NL3D::CPSTargetLocatedBindable::attachTarget |
( |
CPSLocated * |
ptr |
) |
[virtual] |
|
void NL3D::CPSTargetLocatedBindable::detachTarget |
( |
CPSLocated * |
ptr |
) |
[inline] |
|
void NL3D::CPSTargetLocatedBindable::finalize |
( |
void |
|
) |
[virtual] |
|
uint32 NL3D::CPSTargetLocatedBindable::getNbTargets |
( |
void |
|
) |
const [inline] |
|
const CPSLocated* NL3D::CPSTargetLocatedBindable::getTarget |
( |
uint32 |
index |
) |
const [inline] |
|
void NL3D::CPSTargetLocatedBindable::notifyTargetRemoved |
( |
CPSLocated * |
ptr |
) |
[protected, virtual] |
|
void NL3D::CPSTargetLocatedBindable::releaseAllRef |
( |
|
) |
[virtual] |
|
virtual void NL3D::CPSTargetLocatedBindable::releaseTargetRsc |
( |
CPSLocated * |
target |
) |
[inline, virtual] |
|
Member Data Documentation
TTargetCont NL3D::CPSTargetLocatedBindable::_Targets [protected]
|
|
|
Definition at line 1070 of file ps_located.h.
Referenced by attachTarget, NL3D::CPSForce::basisChanged, NL3D::CPSForce::cancelIntegrable, finalize, getNbTargets, getTarget, notifyTargetRemoved, NL3D::CIsotropicForceT::performDynamic, NL3D::CPSBrownianForce::performDynamic, NL3D::CPSMagneticForce::performDynamic, NL3D::CPSCylindricVortex::performDynamic, NL3D::CPSSpring::performDynamic, NL3D::CPSCentralGravity::performDynamic, NL3D::CPSGravity::performDynamic, NL3D::CPSDirectionnalForce::performDynamic, NL3D::CPSZoneRectangle::performMotion, NL3D::CPSZoneCylinder::performMotion, NL3D::CPSZoneDisc::performMotion, NL3D::CPSZoneSphere::performMotion, NL3D::CPSZonePlane::performMotion, NL3D::CPSForce::registerToTargets, releaseAllRef, releaseRefTo, NL3D::CPSForce::renewIntegrable, and ~CPSTargetLocatedBindable. |
The documentation for this class was generated from the following files:
|
|