|
| RangeSensor () |
|
| RangeSensor (const RangeSensor &org, bool copyStateOnly=false) |
|
virtual const char * | typeName () const override |
|
void | copyStateFrom (const RangeSensor &other) |
|
virtual void | copyStateFrom (const DeviceState &other) override |
|
virtual DeviceState * | cloneState () const override |
|
virtual void | forEachActualType (std::function< bool(const std::type_info &type)> func) override |
|
virtual void | clearState () override |
|
virtual bool | on () const override |
|
virtual void | on (bool on) override |
|
double | yawRange () const |
|
void | setYawRange (double theta) |
|
double | yawStep () const |
|
void | setYawStep (double s) |
|
int | numYawSamples () const |
|
double | pitchRange () const |
|
void | setPitchRange (double theta) |
|
double | pitchStep () const |
|
void | setPitchStep (double s) |
|
int | numPitchSamples () const |
|
double | maxDistance () const |
|
void | setMaxDistance (double d) |
|
double | minDistance () const |
|
void | setMinDistance (double d) |
|
double | scanRate () const |
|
void | setScanRate (double r) |
|
double | frameRate () const |
|
void | setFrameRate (double r) |
|
void | setRangeDataStateClonable (bool on) |
|
bool | isRangeDataStateClonable () const |
|
const RangeData & | rangeData () const |
|
const RangeData & | constRangeData () const |
|
RangeData & | rangeData () |
|
RangeData & | newRangeData () |
|
std::shared_ptr< RangeData > | sharedRangeData () const |
|
void | setRangeData (std::shared_ptr< RangeData > &rangeData) |
|
void | clearRangeData () |
|
double | delay () const |
|
void | setDelay (double time) |
|
virtual int | stateSize () const override |
|
virtual const double * | readState (const double *buf) override |
|
virtual double * | writeState (double *out_buf) const override |
|
bool | readSpecifications (const Mapping *info) |
|
bool | writeSpecifications (Mapping *info) const |
|
virtual | ~Device () |
|
Device * | clone () const |
|
Device * | clone (CloneMap &cloneMap) const |
|
virtual bool | copyFrom (const Device *other) |
|
void | setIndex (int index) |
|
void | setId (int id) |
|
void | setName (const std::string &name) |
|
void | setLink (Link *link) |
|
bool | hasStateOnly () const |
|
int | index () const |
|
int | id () const |
|
const std::string & | name () const |
|
const Link * | link () const |
|
Link * | link () |
|
const Body * | body () const |
|
Body * | body () |
|
Isometry3 & | T_local () |
|
const Isometry3 & | T_local () const |
|
const Isometry3 & | localPosition () const |
|
template<class Scalar , int Mode, int Options> |
void | setLocalPosition (const Eigen::Transform< Scalar, 3, Mode, Options > &T) |
|
Isometry3::ConstLinearPart | R_local () const |
|
Isometry3::LinearPart | R_local () |
|
Isometry3::ConstLinearPart | localRotation () const |
|
template<typename Derived > |
void | setLocalRotation (const Eigen::MatrixBase< Derived > &R) |
|
Isometry3::ConstTranslationPart | p_local () const |
|
Isometry3::TranslationPart | p_local () |
|
Isometry3::ConstTranslationPart | localTranslation () const |
|
template<typename Derived > |
void | setLocalTranslation (const Eigen::MatrixBase< Derived > &p) |
|
SignalProxy< void()> | sigStateChanged () |
|
void | notifyStateChange () |
|
SignalProxy< void(double time)> | sigTimeChanged () |
|
void | notifyTimeChange (double time) |
|
const Isometry3 & | T_local_org () const |
|
void | setLocalAttitude (const Isometry3 &Ta) |
|
double | cycle () const |
|
void | setCycle (double msec) |
|
virtual | ~DeviceState () |
|
virtual | ~Referenced () |
|