#include <visp3/ustk_core/usOrientedPlane3D.h>
#include <visp3/core/vpColVector.h>
#include <visp3/core/vpHomogeneousMatrix.h>
#include <visp3/core/vpMatrix.h>
int main()
{
std::cout << "Start testUsOrientedPlane3D" << std::endl;
std::cout << "done: usOrientedPlane3D default contructor" << std::endl;
std::cout << "done: usOrientedPlane3D copy contructor" << std::endl;
vpPoseVector pose(1, 2, 3, 0.5, 1, 2);
std::cout << "done: usOrientedPlane3D contructor from pose" << std::endl;
vpColVector position(3, 1);
vpColVector direction(3, 0);
direction[1] = 1;
std::cout << "done: usOrientedPlane3D contructor from position and direction" << std::endl;
plane2 = plane4;
std::cout << "done: usOrientedPlane3D assignment operator" << std::endl;
std::cout << "done: usOrientedPlane3D::setPose" << std::endl;
std::cout << "done: usOrientedPlane3D::getPose" << std::endl;
std::cout << "done: usOrientedPlane3D::setPosition" << std::endl;
std::cout << "done: usOrientedPlane3D::getPosition" << std::endl;
std::cout << "done: usOrientedPlane3D::setDirection" << std::endl;
std::cout << "done: usOrientedPlane3D::getDirection" << std::endl;
vpHomogeneousMatrix H(1, 2, 3, 0.5, 1, 2);
std::cout << "done: usOrientedPlane3D::moveInLocalFrame(const vpHomogeneousMatrix&)" << std::endl;
std::cout << "done: usOrientedPlane3D::moveInLocalFrame(double, double, double, double, double, double)" << std::endl;
std::cout << "done: usOrientedPlane3D::moveInWorldFrame(const vpHomogeneousMatrix&)" << std::endl;
std::cout << "done: usOrientedPlane3D::moveInWorldFrame(double, double, double, double, double, double)" << std::endl;
return 0;
}
vpColVector getDirection() const
void setDirection(const vpColVector &D)
void moveInLocalFrame(const vpHomogeneousMatrix &H)
vpColVector getPosition() const
void moveInWorldFrame(const vpHomogeneousMatrix &H)
void setPose(const vpPoseVector &pose)
Parameters setters and getters.
vpPoseVector getPose() const
void setPosition(const vpColVector &P)