| Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
SketchDataRoot Class Reference#include <SketchDataRoot.h>
Inheritance diagram for SketchDataRoot: ![]() Detailed DescriptionParent class for SketchData<T>.
Definition at line 17 of file SketchDataRoot.h.
Constructor & Destructor Documentation
Definition at line 58 of file SketchDataRoot.h.
Definition at line 64 of file SketchDataRoot.h.
never call this
Member Function Documentation
Definition at line 78 of file SketchDataRoot.h. Referenced by SketchDataRoot::inheritFrom(), and BaseData::inheritFrom().
Returns the ShapeSpace associated with the SketchSpace for this Sketch.
Definition at line 70 of file SketchDataRoot.h.
Width and height of sketches in this space.
Definition at line 11 of file SketchDataRoot.cc. Referenced by SketchData::saveBuffer(), and SketchData::savePixels().
Definition at line 72 of file SketchDataRoot.h. Referenced by SketchDataRoot::getViewableId(), and DualCoding::operator<<().
Width and height of sketches in this space.
Definition at line 12 of file SketchDataRoot.cc. Referenced by SketchData::findMax(), SketchData::findMin(), SketchData::findMinPlus(), SketchData::max(), SketchData::min(), SketchData::minPlus(), SketchData::mode(), SketchData::modePlus(), and SketchData::sum().
Returns the SketchSpace that owns the pool containing this SketchData object.
Definition at line 67 of file SketchDataRoot.h. Referenced by VRmixin::rleEncodeSketch().
Implemented in SketchData, SketchData< float >, SketchData< uchar >, SketchData< bool >, SketchData< unsigned short int >, and SketchData. Referenced by SketchDataRoot::inheritFrom(), and DualCoding::operator<<().
Definition at line 74 of file SketchDataRoot.h. Referenced by SketchDataRoot::inheritFrom(), and BaseData::inheritFrom().
Width and height of sketches in this space.
Definition at line 10 of file SketchDataRoot.cc. Referenced by SketchDataRoot::indexOf(), SketchDataRoot::indexX(), SketchDataRoot::indexY(), SketchData::saveBuffer(), and SketchData::savePixels().
Definition at line 28 of file SketchDataRoot.cc.
Definition at line 23 of file SketchDataRoot.cc.
Definition at line 14 of file SketchDataRoot.cc.
Definition at line 38 of file SketchDataRoot.cc.
never call this
Implemented in SketchData, SketchData< float >, SketchData< uchar >, SketchData< bool >, and SketchData< unsigned short int >. Referenced by VRmixin::rleEncodeSketch().
Definition at line 83 of file SketchDataRoot.h. Referenced by SketchDataRoot::N(), and SketchDataRoot::V().
Definition at line 77 of file SketchDataRoot.h. Referenced by SketchDataRoot::N(), and SketchDataRoot::V().
Definition at line 33 of file SketchDataRoot.cc.
Friends And Related Function Documentation
Definition at line 53 of file SketchDataRoot.h.
Definition at line 54 of file SketchDataRoot.h.
Definition at line 52 of file SketchDataRoot.h.
Definition at line 55 of file SketchDataRoot.h.
Member Data Documentation
True if we've tried to clear this sketch but the SketchGUI was looking at it.
Definition at line 41 of file SketchDataRoot.h.
Color to use for displaying this sketch. Only meaningful for Sketch<bool>, but info is preserved in case we coerce bool to int or float and then back to bool. Definition at line 45 of file SketchDataRoot.h. Referenced by SketchDataRoot::getColor(), and SketchDataRoot::setColor().
Which color map to use; default is to use the robot's own color table. Other tables are used for displaying grayscale images, or scaled quantities like distance or area using a continuous color scale from red to blue. Definition at line 50 of file SketchDataRoot.h. Referenced by SketchDataRoot::getColorMap(), SketchDataRoot::setColorMap(), and SketchData::SketchData().
Sketch-specific integer ID, for unique identification.
Definition at line 26 of file SketchDataRoot.h. Referenced by SketchDataRoot::getId().
Name of this sketch.
Definition at line 23 of file SketchDataRoot.h. Referenced by SketchDataRoot::getName(), and SketchDataRoot::setName().
Integer ID of the "parent" Sketch, 0 if no parent; used in GUI.
Definition at line 29 of file SketchDataRoot.h. Referenced by SketchDataRoot::getParentId(), and SketchDataRoot::setParentId().
Reference count for the sketch. When SketchPool detects this as 0, it may reuse it.
Definition at line 32 of file SketchDataRoot.h.
Last time this sketch was included in a sketch list sent to the GUI.
Definition at line 38 of file SketchDataRoot.h.
The SketchSpace that owns the pool containing this SketchData object.
Definition at line 20 of file SketchDataRoot.h. Referenced by SketchData::at(), SketchDataRoot::getDualSpace(), SketchDataRoot::getHeight(), SketchDataRoot::getNumPixels(), SketchDataRoot::getSpace(), and SketchDataRoot::getWidth(). True if the Sketch is currently viewable.
Definition at line 35 of file SketchDataRoot.h. Referenced by SketchDataRoot::isViewable(), and SketchDataRoot::setViewable().
The documentation for this class was generated from the following files: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
DualCoding 3.0beta |
Generated Wed Oct 4 00:02:31 2006 by Doxygen 1.4.7 |