eVision C++ API 26.10.0-beta.2.dev
Loading...
Searching...
No Matches
eVision::ELandmark Class Reference

The landmark descriptor class. More...

#include <eVision/Easy/ELandmark.h>

Collaboration diagram for eVision::ELandmark:

Public Member Functions

 ELandmark ()
 Constructs a ELandmark object.
 ELandmark (const eVision::ELandmark &other)
 Constructs a ELandmark object.
virtual ~ELandmark () throw ()
eVision::ELandmark & operator= (const eVision::ELandmark &other)
 Assignement operator.
float GetSensorX () const
 The X value of the sensor coordinate pair of the landmark.
void SetSensorX (float val)
 The X value of the sensor coordinate pair of the landmark.
float GetSensorY () const
 Gets the Y value of the sensor coordinate pair of the landmark.
void SetSensorY (float val)
 Gets the Y value of the sensor coordinate pair of the landmark.
float GetWorldX () const
 Gets the X value of the world coordinate pair of the landmark.
void SetWorldX (float val)
 Gets the X value of the world coordinate pair of the landmark.
float GetWorldY () const
 Gets the Y value of the world coordinate pair of the landmark.
void SetWorldY (float val)
 Gets the Y value of the world coordinate pair of the landmark.
void Load (const std::string &path)
 Load the ELandmark configuration. The given ESerializer must have been created for reading.
void Load (eVision::ESerializer *serializer)
 Load the ELandmark configuration. The given ESerializer must have been created for reading.
void Save (const std::string &path)
 Save the ELandmark configuration. The given ESerializer must have been created for writing.
void Save (eVision::ESerializer *serializer)
 Save the ELandmark configuration. The given ESerializer must have been created for writing.
 ELandmark (CppWrapperInternal::InternalConstructor)

Public Attributes

CppWrapperInternal::WrappedClass wrappedClass_

Detailed Description

The landmark descriptor class.

License(s): None

Constructor & Destructor Documentation

◆ ELandmark() [1/3]

eVision::ELandmark::ELandmark ( )

Constructs a ELandmark object.

◆ ELandmark() [2/3]

eVision::ELandmark::ELandmark ( const eVision::ELandmark & other)

Constructs a ELandmark object.

Parameters
otherOther ELandmark object to copy from.

◆ ~ELandmark()

eVision::ELandmark::~ELandmark ( )
throw ( )
virtual

◆ ELandmark() [3/3]

eVision::ELandmark::ELandmark ( CppWrapperInternal::InternalConstructor )

Member Function Documentation

◆ GetSensorX()

float eVision::ELandmark::GetSensorX ( ) const

The X value of the sensor coordinate pair of the landmark.

◆ GetSensorY()

float eVision::ELandmark::GetSensorY ( ) const

Gets the Y value of the sensor coordinate pair of the landmark.

◆ GetWorldX()

float eVision::ELandmark::GetWorldX ( ) const

Gets the X value of the world coordinate pair of the landmark.

◆ GetWorldY()

float eVision::ELandmark::GetWorldY ( ) const

Gets the Y value of the world coordinate pair of the landmark.

◆ Load() [1/2]

void eVision::ELandmark::Load ( const std::string & path)

Load the ELandmark configuration. The given ESerializer must have been created for reading.

Parameters
pathThe file path.

◆ Load() [2/2]

void eVision::ELandmark::Load ( eVision::ESerializer * serializer)

Load the ELandmark configuration. The given ESerializer must have been created for reading.

Parameters
serializerThe serializer.

◆ operator=()

eVision::ELandmark & eVision::ELandmark::operator= ( const eVision::ELandmark & other)

Assignement operator.

Parameters
otherELandmark object to copy.

◆ Save() [1/2]

void eVision::ELandmark::Save ( const std::string & path)

Save the ELandmark configuration. The given ESerializer must have been created for writing.

Parameters
pathThe file path.

◆ Save() [2/2]

void eVision::ELandmark::Save ( eVision::ESerializer * serializer)

Save the ELandmark configuration. The given ESerializer must have been created for writing.

Parameters
serializerThe serializer.

◆ SetSensorX()

void eVision::ELandmark::SetSensorX ( float val)

The X value of the sensor coordinate pair of the landmark.

Parameters
valThe value to set the X value of the sensor coordinate pair to.

◆ SetSensorY()

void eVision::ELandmark::SetSensorY ( float val)

Gets the Y value of the sensor coordinate pair of the landmark.

Parameters
valThe value to set the Y value of the sensor coordinate pair to.

◆ SetWorldX()

void eVision::ELandmark::SetWorldX ( float val)

Gets the X value of the world coordinate pair of the landmark.

Parameters
valThe value to set the X value of the world coordinate pair to.

◆ SetWorldY()

void eVision::ELandmark::SetWorldY ( float val)

Gets the Y value of the world coordinate pair of the landmark.

Parameters
valThe value to set the Y value of the world coordinate pair to.

Member Data Documentation

◆ wrappedClass_

CppWrapperInternal::WrappedClass eVision::ELandmark::wrappedClass_