Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | 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
Returns the SketchSpace that owns the pool containing this SketchData object.
Definition at line 67 of file SketchDataRoot.h. Referenced by VRmixin::rleEncodeSketch().
Returns the ShapeSpace associated with the SketchSpace for this Sketch.
Definition at line 70 of file SketchDataRoot.h.
Definition at line 72 of file SketchDataRoot.h. Referenced by SketchDataRoot::getViewableId(), and DualCoding::operator<<().
Definition at line 74 of file SketchDataRoot.h. Referenced by SketchDataRoot::inheritFrom(), and BaseData::inheritFrom().
Definition at line 77 of file SketchDataRoot.h. Referenced by SketchDataRoot::N(), and SketchDataRoot::V().
Definition at line 78 of file SketchDataRoot.h.
Definition at line 79 of file SketchDataRoot.h. Referenced by SketchDataRoot::inheritFrom(), and BaseData::inheritFrom().
Definition at line 80 of file SketchDataRoot.h. Referenced by SketchDataRoot::inheritFrom(), and SketchDataRoot::setColor().
Definition at line 43 of file SketchDataRoot.cc.
Definition at line 47 of file SketchDataRoot.cc.
Definition at line 86 of file SketchDataRoot.h. Referenced by SketchDataRoot::N(), and SketchDataRoot::V().
Implemented in SketchData, SketchData< uchar >, SketchData< bool >, SketchData< uint >, and SketchData. Referenced by SketchDataRoot::inheritFrom(), and DualCoding::operator<<().
Definition at line 33 of file SketchDataRoot.cc.
Definition at line 38 of file SketchDataRoot.cc.
Definition at line 14 of file SketchDataRoot.cc.
Definition at line 23 of file SketchDataRoot.cc.
Definition at line 28 of file SketchDataRoot.cc.
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().
Width and height of sketches in this space.
Definition at line 11 of file SketchDataRoot.cc. Referenced by SketchData::saveBuffer(), and SketchData::savePixels().
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().
Implemented in SketchData, SketchData< uchar >, SketchData< bool >, and SketchData< uint >. Referenced by VRmixin::rleEncodeSketch().
never call this
Friends And Related Function Documentation
Definition at line 52 of file SketchDataRoot.h.
Definition at line 53 of file SketchDataRoot.h.
Definition at line 54 of file SketchDataRoot.h.
Definition at line 55 of file SketchDataRoot.h.
Member Data Documentation
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().
Name of this sketch.
Definition at line 23 of file SketchDataRoot.h. Referenced by SketchDataRoot::getName(), and SketchDataRoot::setName().
Sketch-specific integer ID, for unique identification.
Definition at line 26 of file SketchDataRoot.h. Referenced by SketchDataRoot::getId().
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. Referenced by SketchDataRoot::getRefcount(). True if the Sketch is currently viewable.
Definition at line 35 of file SketchDataRoot.h. Referenced by SketchDataRoot::isViewable(), and SketchDataRoot::setViewable().
Last time this sketch was included in a sketch list sent to the GUI.
Definition at line 38 of file SketchDataRoot.h.
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().
The documentation for this class was generated from the following files: |
DualCoding 4.0 |
Generated Thu Nov 22 00:54:06 2007 by Doxygen 1.5.4 |