#include <Device.h>
◆ Device() [1/2]
◆ Device() [2/2]
Device::Device |
( |
const Device & |
org, |
|
|
bool |
copyStateOnly = false |
|
) |
| |
|
protected |
◆ ~Device()
◆ body() [1/2]
Body* cnoid::Device::body |
( |
| ) |
|
◆ body() [2/2]
Body * Device::body |
( |
| ) |
const |
◆ clearState()
void Device::clearState |
( |
| ) |
|
|
virtual |
◆ clone() [1/2]
Device* cnoid::Device::clone |
( |
| ) |
const |
|
inline |
◆ clone() [2/2]
◆ copyFrom()
bool Device::copyFrom |
( |
const Device * |
other | ) |
|
|
virtual |
◆ copySpecFrom()
void Device::copySpecFrom |
( |
const Device * |
other | ) |
|
|
protected |
◆ cycle()
double cnoid::Device::cycle |
( |
| ) |
const |
|
inline |
◆ forEachActualType()
void Device::forEachActualType |
( |
std::function< bool(const std::type_info &type)> |
func | ) |
|
|
virtual |
Reimplemented in cnoid::ForceSensor, cnoid::MarkerDevice, cnoid::Camera, cnoid::RangeSensor, cnoid::AccelerationSensor, cnoid::RateGyroSensor, cnoid::PointLight, cnoid::HolderDevice, cnoid::Light, cnoid::RangeCamera, cnoid::SpotLight, cnoid::AttachmentDevice, and cnoid::DigitalIoDevice.
◆ hasStateOnly()
bool cnoid::Device::hasStateOnly |
( |
| ) |
const |
|
inline |
◆ id()
int cnoid::Device::id |
( |
| ) |
const |
|
inline |
◆ index()
int cnoid::Device::index |
( |
| ) |
const |
|
inline |
◆ link() [1/2]
Link* cnoid::Device::link |
( |
| ) |
|
|
inline |
◆ link() [2/2]
const Link* cnoid::Device::link |
( |
| ) |
const |
|
inline |
◆ localPosition()
const Isometry3& cnoid::Device::localPosition |
( |
| ) |
const |
|
inline |
◆ localRotation()
Isometry3::ConstLinearPart cnoid::Device::localRotation |
( |
| ) |
const |
|
inline |
◆ localTranslation()
Isometry3::ConstTranslationPart cnoid::Device::localTranslation |
( |
| ) |
const |
|
inline |
◆ name()
const std::string& cnoid::Device::name |
( |
| ) |
const |
|
inline |
◆ notifyStateChange()
void cnoid::Device::notifyStateChange |
( |
| ) |
|
|
inline |
◆ notifyTimeChange()
void cnoid::Device::notifyTimeChange |
( |
double |
time | ) |
|
|
inline |
◆ on() [1/2]
bool Device::on |
( |
| ) |
const |
|
virtual |
◆ on() [2/2]
void Device::on |
( |
bool |
on | ) |
|
|
virtual |
◆ p_local() [1/2]
Isometry3::TranslationPart cnoid::Device::p_local |
( |
| ) |
|
|
inline |
◆ p_local() [2/2]
Isometry3::ConstTranslationPart cnoid::Device::p_local |
( |
| ) |
const |
|
inline |
◆ R_local() [1/2]
Isometry3::LinearPart cnoid::Device::R_local |
( |
| ) |
|
|
inline |
◆ R_local() [2/2]
Isometry3::ConstLinearPart cnoid::Device::R_local |
( |
| ) |
const |
|
inline |
◆ setCycle()
void cnoid::Device::setCycle |
( |
double |
msec | ) |
|
|
inline |
◆ setId()
void cnoid::Device::setId |
( |
int |
id | ) |
|
|
inline |
◆ setIndex()
void cnoid::Device::setIndex |
( |
int |
index | ) |
|
|
inline |
◆ setLink()
void cnoid::Device::setLink |
( |
Link * |
link | ) |
|
|
inline |
◆ setLocalAttitude()
void Device::setLocalAttitude |
( |
const Isometry3 & |
Ta | ) |
|
◆ setLocalPosition()
template<class Scalar , int Mode, int Options>
void cnoid::Device::setLocalPosition |
( |
const Eigen::Transform< Scalar, 3, Mode, Options > & |
T | ) |
|
|
inline |
◆ setLocalRotation()
template<typename Derived >
void cnoid::Device::setLocalRotation |
( |
const Eigen::MatrixBase< Derived > & |
R | ) |
|
|
inline |
◆ setLocalTranslation()
template<typename Derived >
void cnoid::Device::setLocalTranslation |
( |
const Eigen::MatrixBase< Derived > & |
p | ) |
|
|
inline |
◆ setName()
void cnoid::Device::setName |
( |
const std::string & |
name | ) |
|
|
inline |
◆ sigStateChanged()
◆ sigTimeChanged()
SignalProxy<void(double time)> cnoid::Device::sigTimeChanged |
( |
| ) |
|
|
inline |
◆ T_local() [1/2]
◆ T_local() [2/2]
const Isometry3& cnoid::Device::T_local |
( |
| ) |
const |
|
inline |
◆ T_local_org()
const Isometry3& cnoid::Device::T_local_org |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: