DualCoding Namespace Reference
Detailed Description
Dual coding vision representations (Sketches and Shapes).
|
Classes |
| class | AgentData |
| class | BoundingBox |
| class | BaseData |
| class | BlobData |
| | Blob shapes, described by bounding boxes and an optional list of runs. More...
|
| class | BrickData |
| class | EllipseData |
| class | EndPoint |
| class | LineData |
| class | Lookout |
| class | LookoutRequest |
| class | PointAtBase |
| class | PointAtRequest |
| class | StoreImageRequest |
| class | StoreImageAtRequest |
| class | StoreModeImageRequest |
| class | StoreModeImageAtRequest |
| class | MeasureDistanceRequest |
| class | MeasureDistanceAtRequest |
| class | ScanRequest |
| class | ScanAlongLineRequest |
| class | ScanAreaRequest |
| class | TrackRequest |
| class | MapBuilder |
| class | MapBuilderRequest |
| class | TakeSnapRequest |
| class | TakeSnapAtRequest |
| class | LocalMapRequest |
| class | LocalMapTestRequest |
| class | WorldMapRequest |
| class | WorldMapTestRequest |
| class | AngPi |
| | Circular arithmetic on angles between 0 and pi (180 degrees). More...
|
| class | AngTwoPi |
| | Circular arithmetic on angles between 0 and two pi (360 degrees). More...
|
| class | AngSignPi |
| | Circular arithmetic on angles between -pi and pi (360 degrees). More...
|
| class | Particle |
| | Each Particle represents a hypothesis about the match of the local map to the world map. More...
|
| class | ParticleFilter |
| | ParticleFilter localizes the robot by matching local shapes against world shapes. More...
|
| class | PfRoot |
| | Root class for the particle filter landmark classes. More...
|
| class | PfLine |
| | A line landmark; world lines will have two of these, with the endpoints switched. More...
|
| class | PfEllipse |
| | An ellipse landmark. More...
|
| class | PfPoint |
| | A point landmark. More...
|
| class | PfBlob |
| | A blob landmark. More...
|
| class | PathPlanner |
| class | PilotRequest |
| class | Pilot |
| class | Point |
| class | PointData |
| class | convexHullPoint |
| class | PolygonData |
| class | PyramidData |
| class | Region |
| class | Shape< AgentData > |
| class | Shape< BlobData > |
| class | Shape< BrickData > |
| class | Shape< EllipseData > |
| class | UnaryShapeRootPred |
| | Unary predicates over ShapeRoot objects. More...
|
| class | BinaryShapeRootPred |
| | Binary predicates over ShapeRoot objects. More...
|
| class | UnaryShapePred |
| | Unary predicates over Shape<T> objects. More...
|
| class | BinaryShapePred |
| | Binary predicates over Shape<T> objects. More...
|
| class | shortcircuit_and |
| | Classes for implementing shortcircuit And and Or predicates. Don't call directly; use andPred and orPred; use not1 for negation. More...
|
| class | shortcircuit_or |
| class | isType |
| class | isColor |
| class | isName |
| class | Shape< LineData > |
| class | Shape< PointData > |
| class | Shape< PolygonData > |
| class | Shape< PyramidData > |
| class | ShapeRoot |
| | Parent class for all Shape<T>. More...
|
| class | ShapeSpace |
| | Holds a collection of diverse shapes such as LineData or EllipseData. More...
|
| class | Shape< SphereData > |
| class | Sketch |
| | Smart pointers for referencing. More...
|
| class | SketchData |
| | Holds the pixels for an individual sketch. More...
|
| class | SketchDataRoot |
| | Parent class for SketchData<T>. More...
|
| class | SketchIndices |
| | Table of indices of sketch elements; parent of the Region class. More...
|
| class | SketchPool |
| | Manages a pool of SketchData<T> instances. More...
|
| class | SketchPoolRoot |
| | Non-templated parent class of SketchPool<T>. More...
|
| class | SketchRoot |
| | Parent class for all Sketch<T>. More...
|
| class | SketchRootReset |
| | Dummy class used by SketchSpace to reset static SketchRoot::idCounter. More...
|
| class | SketchSpace |
| | Holds a collection of sketches of various types. More...
|
| class | SphereData |
| class | ViewerConnection |
| class | VisualRoutinesBehavior |
| | Base class from which visual-routines based behaviors (which all share a common SketchSpace) inherit. More...
|
| class | VisualRoutinesStateNode |
| | Base class from which visual-routines based state nodes (which all share a common SketchSpace) inherit. More...
|
| class | VRmixin |
| | Mix-in for the BehaviorBase or StateNode class to give access to VisualRoutinesBehavior variables. More...
|
| template<typename PredType1, typename PredType2> |
shortcircuit_and< PredType1,
PredType2 > | andPred (PredType1 p1, PredType2 p2) |
| | Conjunction of two predicates; p2 is called only if p1 returns true.
|
| template<typename PredType1, typename PredType2> |
shortcircuit_or< PredType1,
PredType2 > | orPred (PredType1 p1, PredType2 p2) |
| | Disjunction of two predicates; p2 is called only if p1 returns false.
|
| | DEF_MATHOPS_H (bool, uchar, uchar) DEF_MATHOPS_H(bool |
| | non-member math operators
|
| usint | DEF_MATHOPS_H (bool, float, float) DEF_MATHOPS_H(uchar |
| | non-member math operators
|
| usint uchar | DEF_MATHOPS_H (uchar, uchar, uchar) DEF_MATHOPS_H(uchar |
| | non-member math operators
|
| usint uchar usint | DEF_MATHOPS_H (uchar, float, float) DEF_MATHOPS_H(usint |
| | non-member math operators
|
| usint uchar usint usint | DEF_MATHOPS_H (usint, uchar, usint) DEF_MATHOPS_H(usint |
| | non-member math operators
|
| usint uchar usint usint usint | DEF_MATHOPS_H (usint, float, float) DEF_MATHOPS_H(float |
| | non-member math operators
|
usint uchar usint usint usint
float | DEF_MATHOPS_H (float, uchar, float) DEF_MATHOPS_H(float |
| | non-member math operators
|
usint uchar usint usint usint
float float | DEF_MATHOPS_H (float, float, float) DEF_MATHOPS_INT_H(uchar) DEF_MATHOPS_INT_H(usint) DEF_MATHOPS_INT_H(float) DEF_MATHBOOL_INT_H(+) DEF_MATHBOOL_INT_H(-) DEF_MATHBOOL_INT_H(*) DEF_MATHBOOL_INT_H(/) template< class T > Sketch< T > &Sketch< T > |
| | non-member math operators
|
| | usint |
| | non-member math operators
|
| usint | bool |
| | non-member math operators
|
| usint uchar | usint |
| | non-member math operators
|
| usint uchar usint | bool |
| | non-member math operators
|
| usint uchar usint usint | usint |
| | non-member math operators
|
| usint uchar usint usint usint | bool |
| | non-member math operators
|
usint uchar usint usint usint
float | usint |
| | non-member math operators
|
Typedefs |
| typedef SegmentedColorGenerator::color_class_state | color_class_state |
typedef map< ShapeType_t,
set< int > > | colorMap |
| typedef float | coordinate_t |
| | type used for positional coordinates
|
| typedef float | orientation_t |
| | type used for orientation values (0 to Pi)
|
| typedef float | direction_t |
| | type used for direction values (0 to 2*Pi)
|
| typedef coordinate_t | Slope |
| | type used for ratio of coordinate offsets
|
| typedef unsigned char | uchar |
| typedef unsigned short int | usint |
| typedef unsigned char | uchar |
| typedef unsigned char | cmap_t |
Enumerations |
| enum | ReferenceFrameType_t { unspecified,
camcentric,
egocentric,
allocentric
} |
| enum | ShapeType_t {
unknownDataType = 0,
lineDataType,
ellipseDataType,
pointDataType,
agentDataType,
sphereDataType,
polygonDataType,
blobDataType,
brickDataType,
pyramidDataType,
numDataTypes
} |
| enum | SketchType_t {
sketchUnknown = 0,
sketchBool,
sketchUchar,
sketchUsint,
sketchFloat
} |
| enum | ColorMapType_t { segMap = 0,
grayMap = 1,
jetMap = 2,
jetMapScaled = 3
} |
Functions |
| | DATASTUFF_CC (AgentData) |
| std::ostream & | operator<< (std::ostream &out, const BoundingBox &b) |
| | DATASTUFF_CC (BlobData) |
| | DATASTUFF_CC (BrickData) |
| Point | findEdgePoint (Point start, Point end, Sketch< bool > &rendering) |
| int | findRadialDistancesFromPoint (Point center, float radius, Sketch< bool > &rendering, float distances[], Point points[]) |
| void | takeDerivative (float x[], float dx[], int len) |
| void | applyGaussian (float x[], float gx[], int len) |
| void | drawHist (float distances[], unsigned int len, Sketch< bool > &parent) |
| float | getBoundingQuadrilateralScore (BlobData &blob, vector< Point > &corners, Sketch< bool > edgeImage, int &borderCount, ShapeSpace &space) |
| float | getQuadrilateralArea (vector< Point > &corners) |
| float | getBoundingQuadrilateralInteriorPointRatio (BlobData &blob, vector< Point > &corners, ShapeSpace &space) |
| int | countBorderPixelFit (BlobData &blob, const vector< Point > &corners, Sketch< bool > edges, ShapeSpace &space) |
| int | pickMove (vector< float > scores, float weight) |
| int | round (float x) |
| | DATASTUFF_CC (EllipseData) |
| | DATASTUFF_CC (LineData) |
| float | getIR () |
| float | distSq (const NEWMAT::ColumnVector &vec) |
| AngPi | angdist (AngPi const &arg1, AngPi const &arg2) |
| | Angular distance: value is between 0 and pi.
|
| AngPi | angdist (AngTwoPi const &arg1, AngTwoPi const &arg2) |
| | Angular distance: value is between 0 and pi.
|
| AngPi | angdist (AngSignPi const &arg1, AngSignPi const &arg2) |
| | Angular distance: value is between 0 and pi.
|
| ostream & | operator<< (ostream &os, const Particle &p) |
| ostream & | operator<< (ostream &os, const PfRoot &obj) |
| ostream & | operator<< (ostream &os, const PfRoot &x) |
| std::ostream & | operator<< (std::ostream &out, const PathPlanner::direction &d) |
| std::ostream & | operator<< (std::ostream &out, const Point &p) |
| Point & | leftMost (Point &pt1, Point &pt2) |
| Point & | rightMost (Point &pt1, Point &pt2) |
| Point & | topMost (Point &pt1, Point &pt2) |
| Point & | bottomMost (Point &pt1, Point &pt2) |
| | DATASTUFF_CC (PointData) |
| | DATASTUFF_CC (PolygonData) |
| | DATASTUFF_CC (PyramidData) |
| | SHAPESTUFF_CC (AgentData) |
| | SHAPESTUFF_CC (BlobData) |
| | SHAPESTUFF_CC (BrickData) |
| | SHAPESTUFF_CC (EllipseData) |
| template<class T, typename PredType> |
| Shape< T > | find_if (const vector< Shape< T > > &vec, PredType pred) |
| template<class T> |
| Shape< T > | find_shape (const vector< ShapeRoot > &vec, const std::string &name) |
| | Return the first ShapeRoot with the specified name, else return an invalid ShapeRoot.
|
| template<class T> |
| std::vector< Shape< T > > | select_type (std::vector< ShapeRoot > &vec) |
| | Select the Shape<T> elements from a vector of ShapeRoots.
|
| template<class T, typename PredType> |
| std::vector< Shape< T > > | subset (const std::vector< Shape< T > > &vec, PredType pred) |
| template<class T, typename ComparisonType> |
| Shape< T > | max_element (const vector< Shape< T > > &vec, ComparisonType comp) |
| template<class T, typename ComparisonType> |
| Shape< T > | min_element (const vector< Shape< T > > &vec, ComparisonType comp) |
| template<class T, typename PredType> |
| std::vector< Shape< T > > | stable_sort (const std::vector< Shape< T > > &vec, PredType pred) |
| | DIRECTION_PAIR (LeftOf, RightOf) DIRECTION_PAIR(Above |
| | SHAPESTUFF_CC (LineData) |
| | SHAPESTUFF_CC (PointData) |
| | SHAPESTUFF_CC (PolygonData) |
| | SHAPESTUFF_CC (PyramidData) |
| std::ostream & | operator<< (std::ostream &os, const ShapeRoot &r) |
| | SHAPESTUFF_CC (SphereData) |
| const char * | data_name (int data_type) |
| | DEF_MATHOPS_CC (bool, uchar, uchar) DEF_MATHOPS_CC(bool |
| usint | DEF_MATHOPS_CC (bool, float, float) DEF_MATHOPS_CC(uchar |
| usint uchar | DEF_MATHOPS_CC (uchar, uchar, uchar) DEF_MATHOPS_CC(uchar |
| usint uchar usint | DEF_MATHOPS_CC (uchar, float, float) DEF_MATHOPS_CC(usint |
| usint uchar usint usint | DEF_MATHOPS_CC (usint, uchar, usint) DEF_MATHOPS_CC(usint |
| usint uchar usint usint usint | DEF_MATHOPS_CC (usint, float, float) DEF_MATHOPS_CC(float |
usint uchar usint usint usint
float | DEF_MATHOPS_CC (float, uchar, float) DEF_MATHOPS_CC(float |
usint uchar usint usint usint
float float | DEF_MATHOPS_CC (float, float, float) DEF_MATHOPS_INT_CC(uchar) DEF_MATHOPS_INT_CC(usint) DEF_MATHOPS_INT_CC(float) DEF_MATHBOOL_INT_CC(+) DEF_MATHBOOL_INT_CC(-) DEF_MATHBOOL_INT_CC(*) DEF_MATHBOOL_INT_CC(/) template<> Sketch< bool > |
| Sketch< bool > & | operator &= (Sketch< bool > &arg1, Sketch< bool > const &arg2) |
| Sketch< bool > & | operator|= (Sketch< bool > &arg1, Sketch< bool > const &arg2) |
| | DEFINE_LOGICAL_OPERATOR (==) DEFINE_LOGICAL_OPERATOR(! |
| template<class A, class B> |
| void | copyPixels (Sketch< A > &dest, const Sketch< B > &src) |
| | utility function used by type conversion operators
|
| std::ostream & | operator<< (std::ostream &out, const SketchIndices &s) |
| | prints out SketchIndices for debugging
|
| std::ostream & | operator<< (std::ostream &os, const SketchRoot &r) |
| | DATASTUFF_CC (SphereData) |
| void | setup_brightness_lut (uchar **bp, int thresh, int form) |
| void | susan_principle (uchar *in, int *r, uchar *bp, int max_no, int x_size, int y_size) |
| void | susan_thin (int *r, uchar *mid, int x_size, int y_size) |
| void | susan_edges_internal (uchar *in, int *r, uchar *mid, uchar *bp, int max_no, int x_size, int y_size) |
| void | edge_draw (uchar *in, uchar *mid, int x_size, int y_size, int drawing_mode) |
| void | susan_principle (uchar *in, int *r, uchar **bp, int max_no, int x_size, int y_size) |
| template<ReferenceFrameType_t _refFrameType, int const init_id, size_t const _width, size_t const _height> |
| static SketchSpace & | createStaticSkS (const std::string &_name) |
| | static function allows us to specify intialization order because static within a function isn't created until the function is called
|
Variables |
| const direction_t | Pi = M_PI |
| | shorthand for M_PI from math.h
|
| const direction_t | TwoPi = 2*M_PI |
| | shorthand for 2*M_PI
|
| const Slope | BIG_SLOPE = 5000.0 |
| | slopes larger than this are considered vertical, or in other words, infinite slopes are rounded to this
|
| | usint |
| usint | bool |
| usint uchar | usint |
| usint uchar usint | bool |
| usint uchar usint usint | usint |
| usint uchar usint usint usint | bool |
usint uchar usint usint usint
float | usint |
| const std::string | SketchTypeNames [] = {"unknown","bool","uchar","usint","float"} |
| static const unsigned int | DIALOG_BUFFER_SIZE = 20000 |
| static const unsigned int | RLE_BUFFER_SIZE = 80000 |
| static const unsigned int | CAM_LAYER = ProjectInterface::fullLayer |
| | the full resolution layer in the filter bank
|
| static const unsigned int | CAM_CHANNEL = 0 |
| | corresponds to appropriate thresholding listed in tekkotsu.cfg
|
| static const unsigned int | WORLD_WIDTH = 225 |
| static const unsigned int | WORLD_HEIGHT = 225 |
| static const unsigned short | CAM_DIALOG_PORT = 5800 |
| static const unsigned short | CAM_RLE_PORT = 5801 |
| static const unsigned short | LOCAL_DIALOG_PORT = 5802 |
| static const unsigned short | LOCAL_RLE_PORT = 5803 |
| static const unsigned short | WORLD_DIALOG_PORT = 5804 |
| static const unsigned short | WORLD_RLE_PORT = 5805 |
Typedef Documentation
type used for positional coordinates
Definition at line 8 of file Measures.h.
type used for orientation values (0 to Pi)
Definition at line 9 of file Measures.h.
type used for direction values (0 to 2*Pi)
Definition at line 10 of file Measures.h.
type used for ratio of coordinate offsets
Definition at line 15 of file Measures.h.
| typedef unsigned char uchar |
| typedef unsigned short int usint |
| typedef unsigned char uchar |
Enumeration Type Documentation
- Enumerator:
-
| unspecified |
|
| camcentric |
|
| egocentric |
|
| allocentric |
|
Definition at line 7 of file ShapeTypes.h.
NOTE: If any of these type numbers are changed, the corresponding type number must be changed in SketchGUI.java and possibly elsewhere! - Enumerator:
-
| unknownDataType |
|
| lineDataType |
|
| ellipseDataType |
|
| pointDataType |
|
| agentDataType |
|
| sphereDataType |
|
| polygonDataType |
|
| blobDataType |
|
| brickDataType |
|
| pyramidDataType |
|
| numDataTypes |
|
Definition at line 16 of file ShapeTypes.h.
- Enumerator:
-
| sketchUnknown |
|
| sketchBool |
|
| sketchUchar |
|
| sketchUsint |
|
| sketchFloat |
|
Definition at line 12 of file SketchTypes.h.
- Enumerator:
-
| segMap |
|
| grayMap |
|
| jetMap |
|
| jetMapScaled |
|
Definition at line 22 of file SketchTypes.h.
Function Documentation
| DualCoding::DATASTUFF_CC |
( |
AgentData |
|
) |
|
| std::ostream & operator<< |
( |
std::ostream & |
out, |
|
|
const BoundingBox & |
b | |
|
) |
| | |
| int findRadialDistancesFromPoint |
( |
Point |
center, |
|
|
float |
radius, |
|
|
Sketch< bool > & |
rendering, |
|
|
float |
distances[], |
|
|
Point |
points[] | |
|
) |
| | |
| void takeDerivative |
( |
float |
x[], |
|
|
float |
dx[], |
|
|
int |
len | |
|
) |
| | |
| void applyGaussian |
( |
float |
x[], |
|
|
float |
gx[], |
|
|
int |
len | |
|
) |
| | |
| void drawHist |
( |
float |
distances[], |
|
|
unsigned int |
len, |
|
|
Sketch< bool > & |
parent | |
|
) |
| | |
| float getQuadrilateralArea |
( |
vector< Point > & |
corners |
) |
|
| float getBoundingQuadrilateralInteriorPointRatio |
( |
BlobData & |
blob, |
|
|
vector< Point > & |
corners, |
|
|
ShapeSpace & |
space | |
|
) |
| | |
| int pickMove |
( |
vector< float > |
scores, |
|
|
float |
weight | |
|
) |
| | |
| int DualCoding::round |
( |
float |
x |
) |
[inline] |
| float DualCoding::getIR |
( |
|
) |
[inline] |
| float DualCoding::distSq |
( |
const NEWMAT::ColumnVector & |
vec |
) |
[inline] |
| AngPi angdist |
( |
AngPi const & |
arg1, |
|
|
AngPi const & |
arg2 | |
|
) |
| | |
| AngPi angdist |
( |
AngTwoPi const & |
arg1, |
|
|
AngTwoPi const & |
arg2 | |
|
) |
| | |
Angular distance: value is between 0 and pi.
Definition at line 43 of file Measures.cc.
| AngPi angdist |
( |
AngSignPi const & |
arg1, |
|
|
AngSignPi const & |
arg2 | |
|
) |
| | |
Angular distance: value is between 0 and pi.
Definition at line 65 of file Measures.cc.
| ostream & operator<< |
( |
ostream & |
os, |
|
|
const Particle & |
p | |
|
) |
| | |
| ostream& DualCoding::operator<< |
( |
ostream & |
os, |
|
|
const PfRoot & |
obj | |
|
) |
| | |
| ostream& DualCoding::operator<< |
( |
ostream & |
os, |
|
|
const PfRoot & |
x | |
|
) |
| | |
| std::ostream & operator<< |
( |
std::ostream & |
out, |
|
|
const Point & |
p | |
|
) |
| | |
| Point& DualCoding::leftMost |
( |
Point & |
pt1, |
|
|
Point & |
pt2 | |
|
) |
| | [inline] |
| Point& DualCoding::rightMost |
( |
Point & |
pt1, |
|
|
Point & |
pt2 | |
|
) |
| | [inline] |
| Point& DualCoding::topMost |
( |
Point & |
pt1, |
|
|
Point & |
pt2 | |
|
) |
| | [inline] |
| Point& DualCoding::bottomMost |
( |
Point & |
pt1, |
|
|
Point & |
pt2 | |
|
) |
| | [inline] |
| DualCoding::SHAPESTUFF_CC |
( |
AgentData |
|
) |
|
| DualCoding::SHAPESTUFF_CC |
( |
BlobData |
|
) |
|
| DualCoding::SHAPESTUFF_CC |
( |
BrickData |
|
) |
|
| DualCoding::SHAPESTUFF_CC |
( |
EllipseData |
|
) |
|
| shortcircuit_and<PredType1,PredType2> DualCoding::andPred |
( |
PredType1 |
p1, |
|
|
PredType2 |
p2 | |
|
) |
| | |
Conjunction of two predicates; p2 is called only if p1 returns true.
Templated functions can pick up type information from their arguments, but templated class constructors cannot; they expect type info to be supplied explicitly as template arguments in <>. So we define andPred() and orPred() templated functions to pick up the type info and pass it on to the shortcircuit_and and shortcircuit_or constructors as explicit template arguments. The built-in function adaptors not1 and not2 already use this trick for negation.
Definition at line 155 of file ShapeFuns.h.
| shortcircuit_or<PredType1,PredType2> DualCoding::orPred |
( |
PredType1 |
p1, |
|
|
PredType2 |
p2 | |
|
) |
| | |
Disjunction of two predicates; p2 is called only if p1 returns false.
Definition at line 161 of file ShapeFuns.h.
| Shape<T> DualCoding::find_if |
( |
const vector< Shape< T > > & |
vec, |
|
|
PredType |
pred | |
|
) |
| | |
| Shape<T> DualCoding::find_shape |
( |
const vector< ShapeRoot > & |
vec, |
|
|
const std::string & |
name | |
|
) |
| | |
| std::vector<Shape<T> > DualCoding::select_type |
( |
std::vector< ShapeRoot > & |
vec |
) |
|
Select the Shape<T> elements from a vector of ShapeRoots.
Definition at line 219 of file ShapeFuns.h.
| std::vector<Shape<T> > DualCoding::subset |
( |
const std::vector< Shape< T > > & |
vec, |
|
|
PredType |
pred | |
|
) |
| | |
| Shape<T> DualCoding::max_element |
( |
const vector< Shape< T > > & |
vec, |
|
|
ComparisonType |
comp | |
|
) |
| | |
| Shape<T> DualCoding::min_element |
( |
const vector< Shape< T > > & |
vec, |
|
|
ComparisonType |
comp | |
|
) |
| | |
| std::vector<Shape<T> > DualCoding::stable_sort |
( |
const std::vector< Shape< T > > & |
vec, |
|
|
PredType |
pred | |
|
) |
| | |
| DualCoding::DIRECTION_PAIR |
( |
LeftOf |
, |
|
|
RightOf |
| |
|
) |
| | |
| DualCoding::SHAPESTUFF_CC |
( |
LineData |
|
) |
|
| DualCoding::SHAPESTUFF_CC |
( |
PointData |
|
) |
|
| DualCoding::SHAPESTUFF_CC |
( |
PolygonData |
|
) |
|
| DualCoding::SHAPESTUFF_CC |
( |
PyramidData |
|
) |
|
| std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
const ShapeRoot & |
r | |
|
) |
| | |
| DualCoding::SHAPESTUFF_CC |
( |
SphereData |
|
) |
|
| const char * data_name |
( |
int |
data_type |
) |
|
| usint DualCoding::DEF_MATHOPS_CC |
( |
bool |
, |
|
|
float |
, |
|
|
float |
| |
|
) |
| | |
| Sketch<bool>& DualCoding::operator &= |
( |
Sketch< bool > & |
arg1, |
|
|
Sketch< bool > const & |
arg2 | |
|
) |
| | |
non-member math operators
| usint DualCoding::DEF_MATHOPS_H |
( |
bool |
, |
|
|
float |
, |
|
|
float |
| |
|
) |
| | |
non-member math operators
non-member math operators
non-member math operators
non-member math operators
non-member math operators
non-member math operators
non-member math operators
Definition at line 349 of file Sketch.h.
| DualCoding::DEFINE_LOGICAL_OPERATOR |
( |
|
) |
|
| void DualCoding::copyPixels |
( |
Sketch< A > & |
dest, |
|
|
const Sketch< B > & |
src | |
|
) |
| | |
| std::ostream & operator<< |
( |
std::ostream & |
out, |
|
|
const SketchIndices & |
s | |
|
) |
| | |
| std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
const SketchRoot & |
r | |
|
) |
| | |
| void setup_brightness_lut |
( |
uchar ** |
bp, |
|
|
int |
thresh, |
|
|
int |
form | |
|
) |
| | |
| void DualCoding::susan_principle |
( |
uchar * |
in, |
|
|
int * |
r, |
|
|
uchar * |
bp, |
|
|
int |
max_no, |
|
|
int |
x_size, |
|
|
int |
y_size | |
|
) |
| | |
| void susan_thin |
( |
int * |
r, |
|
|
uchar * |
mid, |
|
|
int |
x_size, |
|
|
int |
y_size | |
|
) |
| | |
| void susan_edges_internal |
( |
uchar * |
in, |
|
|
int * |
r, |
|
|
uchar * |
mid, |
|
|
uchar * |
bp, |
|
|
int |
max_no, |
|
|
int |
x_size, |
|
|
int |
y_size | |
|
) |
| | |
| void edge_draw |
( |
uchar * |
in, |
|
|
uchar * |
mid, |
|
|
int |
x_size, |
|
|
int |
y_size, |
|
|
int |
drawing_mode | |
|
) |
| | |
| void DualCoding::susan_principle |
( |
uchar * |
in, |
|
|
int * |
r, |
|
|
uchar ** |
bp, |
|
|
int |
max_no, |
|
|
int |
x_size, |
|
|
int |
y_size | |
|
) |
| | |
| static SketchSpace& DualCoding::createStaticSkS |
( |
const std::string & |
_name |
) |
[static] |
static function allows us to specify intialization order because static within a function isn't created until the function is called
Definition at line 28 of file VRmixin.cc.
Variable Documentation
non-member math operators
Definition at line 333 of file Sketch.h.
non-member math operators
Definition at line 336 of file Sketch.h.
non-member math operators
Definition at line 338 of file Sketch.h.
non-member math operators
Definition at line 341 of file Sketch.h.
non-member math operators
Definition at line 343 of file Sketch.h.
non-member math operators
Definition at line 346 of file Sketch.h.
non-member math operators
Definition at line 348 of file Sketch.h.
const unsigned int CAM_LAYER = ProjectInterface::fullLayer [static] |
|