|
| QRCode ()=default |
| QRCode default constructor.
|
|
| QRCode (const std::string &url, const Sizef &size, const std::string &code) |
| QRCode constructor with decoding code and size of QR code image. More...
|
|
TrackableType | getType () const override |
| Returns the type of the Trackable object. More...
|
|
void | setCode (const std::string &code) |
| Set deconding code of QRCode. More...
|
|
std::string | getCode () const |
| Returns the decoding code. More...
|
|
template<typename Archive > |
void | serialize (Archive &ar, ATTRIBUTE(maybe_unused) const unsigned int version) |
|
| Trackable2D ()=default |
| Trackable default constructor.
|
|
| Trackable2D (const std::string &url, const Sizef &size) |
| Trackable2D constructor with url and size.
|
|
| Trackable2D (const std::string &url, const float &width, const float &height) |
| Trackable2D constructor with url, width and height.
|
|
virtual | ~Trackable2D () |
| Trackable2D destructor.
|
|
Sizef | getSize () const |
| Provides the size of the 2D trackable object. More...
|
|
float | getWidth () const |
| Provides the width of the 2D trackable object. More...
|
|
float | getHeight () const |
| Provides the height of the 2D trackable object. More...
|
|
void | setSize (const Sizef &size) |
| Sets the size of the 2D trackable object. More...
|
|
void | setWidth (const float &width) |
| Sets the width of the 2D trackable object. More...
|
|
void | setHeight (const float &height) |
| Sets the height of the 2D trackable object. More...
|
|
FrameworkReturnCode | getWorldCorners (std::vector< SolAR::datastructure::Point3Df > &worldCorners) const |
| Provide the position of 3D corners in world coordinate system. More...
|
|
template<typename Archive > |
void | serialize (Archive &ar, ATTRIBUTE(maybe_unused) const unsigned int version) |
|
| Trackable ()=default |
| Trackable default constructor.
|
|
| Trackable (const std::string &url) |
| Trackable constructor with url.
|
|
virtual | ~Trackable () |
| Trackable destructor.
|
|
std::string | getURL () const |
| Returns the url of the trackable object. More...
|
|
void | setURL (const std::string &url) |
| Sets the url of the trackable object. More...
|
|
datastructure::Transform3Df | getTransform3D () const |
| Returns the 3D transform from the trackable object to the world coordinates system. More...
|
|
void | setTransform3D (const datastructure::Transform3Df &transform3D) |
| Sets the 3D transform to the world coordinates system. More...
|
|
template<typename Archive > |
void | serialize (Archive &ar, ATTRIBUTE(maybe_unused) const unsigned int version) |
|
This class defines a QR code datastructure.