Fleet
0.0.9
Inference in the LOT
|
#include <ShapeColorSizeObject.h>
Public Types | |
using | Super = Object< Shape, Color, Size > |
Public Member Functions | |
ShapeColorSizeObject () | |
ShapeColorSizeObject (const std::string _shape, const std::string _color, const std::string _size) | |
Mainly we just define a constructor which takes strings. More... | |
ShapeColorSizeObject (const std::string s) | |
void | set (const std::string _shape, const std::string _color, const std::string _size) |
Public Member Functions inherited from Object< Shape, Color, Size > | |
Object (int __nothing=0) | |
Object (feature_t... types) | |
t | get () const |
Get one of the feature values. More... | |
void | set (t val) |
Set a feature value. More... | |
bool | is (t v) const |
Check if this feature dimension is a given value. More... | |
auto | operator (const Object &o) const |
bool | operator== (const Object &o) const |
std::string | string () const |
Additional Inherited Members | |
Static Public Member Functions inherited from Object< Shape, Color, Size > | |
static Object< T... > | __sample () |
Sample a uniformly random object. This requires our features to end in __count. More... | |
static Object< feature_t... > | sample () |
Public Attributes inherited from Object< Shape, Color, Size > | |
std::tuple< feature_t... > | feature |
using ShapeColorSizeObject::Super = Object<Shape,Color,Size> |
|
inline |
|
inline |
Mainly we just define a constructor which takes strings.
_shape | |
_color | |
_size |
|
inline |
|
inline |