Visual Servoing Platform  version 3.1.0
vpProjectionDisplay Class Reference

#include <visp3/gui/vpProjectionDisplay.h>

Public Member Functions

void init ()
 
void init (int select)
 
void close ()
 
 vpProjectionDisplay ()
 
 vpProjectionDisplay (int select)
 
void insert (vpForwardProjection &fp)
 
void display (vpImage< unsigned char > &I, const vpHomogeneousMatrix &cextMo, const vpHomogeneousMatrix &cMo, const vpCameraParameters &cam, const vpColor &color, const bool &displayTraj=false, const unsigned int thickness=1)
 
void displayCamera (vpImage< unsigned char > &I, const vpHomogeneousMatrix &cextMo, const vpHomogeneousMatrix &cMo, const vpCameraParameters &cam, const unsigned int thickness=1)
 

Static Public Member Functions

static int internalView ()
 
static int externalView ()
 

Detailed Description

Constructor & Destructor Documentation

◆ vpProjectionDisplay() [1/2]

vpProjectionDisplay::vpProjectionDisplay ( )
inline

Default constructor.

Definition at line 98 of file vpProjectionDisplay.h.

◆ vpProjectionDisplay() [2/2]

vpProjectionDisplay::vpProjectionDisplay ( int  select)
inlineexplicit

Definition at line 107 of file vpProjectionDisplay.h.

Member Function Documentation

◆ close()

void vpProjectionDisplay::close ( )

Definition at line 94 of file vpProjectionDisplay.cpp.

◆ display()

◆ displayCamera()

void vpProjectionDisplay::displayCamera ( vpImage< unsigned char > &  I,
const vpHomogeneousMatrix cextMo,
const vpHomogeneousMatrix cMo,
const vpCameraParameters cam,
const unsigned int  thickness = 1 
)

◆ externalView()

static int vpProjectionDisplay::externalView ( )
inlinestatic

Definition at line 95 of file vpProjectionDisplay.h.

Referenced by init().

◆ init() [1/2]

void vpProjectionDisplay::init ( )

Definition at line 72 of file vpProjectionDisplay.cpp.

References vpArray2D< Type >::resize(), and vpPoint::setWorldCoordinates().

Referenced by init().

◆ init() [2/2]

void vpProjectionDisplay::init ( int  select)

◆ insert()

◆ internalView()

static int vpProjectionDisplay::internalView ( )
inlinestatic

Definition at line 94 of file vpProjectionDisplay.h.

Referenced by init().