opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
opyn::MaybeNamedLandmarkPair Class Referencefinal

#include <maybe_named_landmark_pair.h>

Public Member Functions

 MaybeNamedLandmarkPair (std::string name_, std::optional< osc::Vector3 > maybeSourcePosition, std::optional< osc::Vector3 > maybeDestinationPosition)
 
osc::CStringView name () const
 
osc::CStringView getName () const
 
template<std::convertible_to< std::string_view > StringLike>
void setName (StringLike &&newName)
 
bool hasSource () const
 
bool hasDestination () const
 
bool isFullyPaired () const
 
std::optional< opyn::LandmarkPair3D< float > > tryGetPairedLocations () const
 
void setDestination (std::optional< osc::Vector3 > p)
 

Constructor & Destructor Documentation

◆ MaybeNamedLandmarkPair()

opyn::MaybeNamedLandmarkPair::MaybeNamedLandmarkPair ( std::string  name_,
std::optional< osc::Vector3 maybeSourcePosition,
std::optional< osc::Vector3 maybeDestinationPosition 
)
inline

Member Function Documentation

◆ getName()

osc::CStringView opyn::MaybeNamedLandmarkPair::getName ( ) const
inline

◆ hasDestination()

bool opyn::MaybeNamedLandmarkPair::hasDestination ( ) const
inline

◆ hasSource()

bool opyn::MaybeNamedLandmarkPair::hasSource ( ) const
inline

◆ isFullyPaired()

bool opyn::MaybeNamedLandmarkPair::isFullyPaired ( ) const
inline

◆ name()

osc::CStringView opyn::MaybeNamedLandmarkPair::name ( ) const
inline

◆ setDestination()

void opyn::MaybeNamedLandmarkPair::setDestination ( std::optional< osc::Vector3 p)
inline

◆ setName()

template<std::convertible_to< std::string_view > StringLike>
void opyn::MaybeNamedLandmarkPair::setName ( StringLike &&  newName)
inline

◆ tryGetPairedLocations()

std::optional< opyn::LandmarkPair3D< float > > opyn::MaybeNamedLandmarkPair::tryGetPairedLocations ( ) const
inline

The documentation for this class was generated from the following file: