Solar
Public Member Functions | List of all members
SolAR::MODULES::TOOLS::SolAR2DTransform Class Reference

Applies a 2D Transform to a set of 2D points. UUID: edcedc0a-9841-4377-aea1-9fa9fdb46fde More...

#include <SolAR2DTransform.h>

Inheritance diagram for SolAR::MODULES::TOOLS::SolAR2DTransform:
Inheritance graph
[legend]
Collaboration diagram for SolAR::MODULES::TOOLS::SolAR2DTransform:
Collaboration graph
[legend]

Public Member Functions

FrameworkReturnCode transform (const std::vector< SolAR::datastructure::Point2Df > &inputPoints, const SolAR::datastructure::Transform2Df &transformation, std::vector< SolAR::datastructure::Point2Df > &outputPoints) override
 This method applies a 2D transform to a set of 2D points. More...
 
void unloadComponent () override final
 

Detailed Description

Applies a 2D Transform to a set of 2D points. UUID: edcedc0a-9841-4377-aea1-9fa9fdb46fde

Member Function Documentation

◆ transform()

FrameworkReturnCode SolAR::MODULES::TOOLS::SolAR2DTransform::transform ( const std::vector< SolAR::datastructure::Point2Df > &  inputPoints,
const SolAR::datastructure::Transform2Df &  transformation,
std::vector< SolAR::datastructure::Point2Df > &  outputPoints 
)
override

This method applies a 2D transform to a set of 2D points.

Parameters
[in]inputPointsThe 2D points on which the 2D transform will be applied.
[in]transformationThe 2D transform to apply to the set of 2D points.
[out]outputPointsThe resulting 2D points after application of the 2D transform.
Returns
FrameworkReturnCode::SUCCESS if sucessful, eiher FrameworkRetunrnCode::_ERROR.

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