|
Choreonoid
1.5
|
#include <PointLight.h>
Public Member Functions | |
| PointLight () | |
| PointLight (const PointLight &org, bool copyStateOnly=false) | |
| virtual const char * | typeName () |
| void | copyStateFrom (const PointLight &other) |
| virtual void | copyStateFrom (const DeviceState &other) |
| virtual DeviceState * | cloneState () const |
| virtual Device * | clone () const |
| virtual void | forEachActualType (boost::function< bool(const std::type_info &type)> func) |
| virtual int | stateSize () const |
| virtual const double * | readState (const double *buf) |
| virtual double * | writeState (double *out_buf) const |
| float | constantAttenuation () const |
| void | setConstantAttenuation (float a) |
| float | linearAttenuation () const |
| void | setLinearAttenuation (float a) |
| float | quadraticAttenuation () const |
| void | setQuadraticAttenuation (float a) |
Public Member Functions inherited from cnoid::Light | |
| void | copyStateFrom (const Light &other) |
| bool | on () const |
| void | on (bool on) |
| const Vector3f & | color () const |
| void | setColor (const Vector3f &c) |
| void | setColor (const Vector3 &c) |
| float | intensity () const |
| void | setIntensity (float intensity) |
Public Member Functions inherited from cnoid::Device | |
| virtual | ~Device () |
| void | setIndex (int index) |
| void | setId (int id) |
| void | setName (const std::string &name) |
| void | setLink (Link *link) |
| virtual void | clearState () |
| bool | hasStateOnly () const |
| const int | index () const |
| const int | id () const |
| const std::string & | name () const |
| const Link * | link () const |
| Link * | link () |
| Isometry3 & | T_local () |
| const Isometry3 & | T_local () const |
| Isometry3::ConstLinearPart | R_local () const |
| Isometry3::LinearPart | R_local () |
| Isometry3::ConstLinearPart | localRotation () const |
| Isometry3::LinearPart | localRotaion () |
| template<typename Derived > | |
| void | setLocalRotation (const Eigen::MatrixBase< Derived > &R) |
| Isometry3::ConstTranslationPart | p_local () const |
| Isometry3::TranslationPart | p_local () |
| Isometry3::ConstTranslationPart | localTranslation () const |
| Isometry3::TranslationPart | localTranslation () |
| template<typename Derived > | |
| void | setLocalTranslation (const Eigen::MatrixBase< Derived > &p) |
| double | cycle () const |
| void | setCycle (double msec) |
| SignalProxy< void()> | sigStateChanged () |
| void | notifyStateChange () |
Public Member Functions inherited from cnoid::DeviceState | |
| virtual | ~DeviceState () |
Public Member Functions inherited from cnoid::Referenced | |
| virtual | ~Referenced () |
| void | addRef () |
| void | releaseRef () |
Static Public Member Functions | |
| static int | pointLightStateSize () |
Static Public Member Functions inherited from cnoid::Light | |
| static int | lightStateSize () |
Additional Inherited Members | |
Protected Member Functions inherited from cnoid::Light | |
| Light () | |
| Light (const Light &org, bool copyStateOnly=false) | |
Protected Member Functions inherited from cnoid::Device | |
| Device () | |
| Device (const Device &org, bool copyStateOnly=false) | |
Protected Member Functions inherited from cnoid::DeviceState | |
| DeviceState () | |
| DeviceState (const DeviceState &org) | |
Protected Member Functions inherited from cnoid::Referenced | |
| Referenced () | |
| Referenced (const Referenced &org) | |
| int | refCount () const |
| PointLight::PointLight | ( | ) |
| PointLight::PointLight | ( | const PointLight & | org, |
| bool | copyStateOnly = false |
||
| ) |
|
virtual |
Implements cnoid::Device.
Reimplemented in cnoid::SpotLight.
|
virtual |
Implements cnoid::DeviceState.
Reimplemented in cnoid::SpotLight.
|
inline |
| void PointLight::copyStateFrom | ( | const PointLight & | other | ) |
|
virtual |
Implements cnoid::DeviceState.
Reimplemented in cnoid::SpotLight.
|
virtual |
Reimplemented from cnoid::Light.
Reimplemented in cnoid::SpotLight.
|
inline |
|
static |
|
inline |
|
virtual |
Reimplemented from cnoid::Light.
Reimplemented in cnoid::SpotLight.
|
inline |
|
inline |
|
inline |
|
virtual |
Size of the double-precision floating numbers for representing the state.
Implements cnoid::DeviceState.
Reimplemented in cnoid::SpotLight.
|
virtual |
Implements cnoid::DeviceState.
Reimplemented in cnoid::SpotLight.
|
virtual |
Reimplemented from cnoid::Light.
Reimplemented in cnoid::SpotLight.
1.8.13