|
| ZeroSensor () |
|
void | changeSource (sensor_cptr source) |
|
int | getDim1Size () const |
|
int | getDim2Size () const |
|
int | getDim3Size () const |
|
int | getNChannels () const |
|
float | getWeightedValue (int x, int y) const |
|
Point2D | getWeightedGradient (int x, int y) const |
|
std::ostream & | print (std::ostream &os) const |
|
virtual | ~Sensor () |
|
sensor_cptr | getSource () |
|
void | replaceBy (sensor_ptr target) |
|
bool | assignRef (sensor_cptr rhs) |
|
virtual Sensor & | assign (const Sensor &rhs) |
|
virtual float | getValue (int x, int y) const |
| get value at discrete position More...
|
|
float | getValue (const Point &p) const |
| get value at position p using nearest neighbour interpolation More...
|
|
virtual std::vector< float > | getMValue (int x, int y) const |
| get multi-channel value More...
|
|
virtual Point2D | getGradient (int x, int y) const |
| get gradient at discrete position More...
|
|
Point2D | getGradient (const Point2D &p) const |
| get gradient at position p using nearest neighbor interpolation More...
|
|
float | getMax () const |
|
float | getMin () const |
|
float | getMinMaxRange () const |
|
float | getWeightedValue (int x, int y) const |
| get max normalized value at discrete position range [0,1] More...
|
|
Point2D | getWeightedGradient (int x, int y) const |
| get range weighted gradient at discrete position More...
|
|
void | setCWeights (const std::vector< float > &weights) |
|
const std::vector< float > & | getCWeights () const |
|
void | setDirection (const Point &dir) |
|
const Point & | getDirection () const |
|
void | setScale (float _scale) |
|
float | getScale () const |
|
bool | isModified (dword mask=UPD_ALL) const |
|
void | setModified (dword mask=UPD_ALL) |
|
void | unsetModified (dword mask=UPD_ALL) |
|
bool | isUpdate (dword udMask) const |
|
void | enableUpdate (dword udMask) |
|
void | disableUpdate (dword udMask) |
|
virtual bool | performUpdate () |
|
virtual int | getSkip () const |
|
bool | isValid (int x, int y) const |
|
virtual Image< float > | createSensorImage () const |
|
const std::string & | getID () const |
|
void | setID (const std::string &id) |
|
virtual std::ostream & | hprint (std::ostream &os, SensorCollection *sc) const |
|
void | refSuperSensor (sensor_ptr super) |
|
void | unrefSuperSensor (sensor_ptr super) |
|
void | invalidateSource () |
|
template<typename Derived > |
std::shared_ptr< Derived > | shared_from_base () |
|
a sensor that does nothing except returning zeros
Definition at line 203 of file Sensor.h.