ed
Functions | Variables
view_model.cpp File Reference
#include <ed/models/model_loader.h>
#include <ed/world_model.h>
#include <ed/update_request.h>
#include <ed/entity.h>
#include <ed/rendering.h>
#include <fstream>
#include <geolib/sensors/DepthCamera.h>
#include <geolib/Shape.h>
#include <geolib/Box.h>
#include <opencv2/highgui/highgui.hpp>
#include <tue/config/reader.h>
#include <tue/config/reader_writer.h>
#include "tue/config/loaders/sdf.h"
#include "tue/config/loaders/xml.h"
#include "tue/config/loaders/yaml.h"
#include <tue/filesystem/path.h>
#include <math.h>
Include dependency graph for view_model.cpp:

Go to the source code of this file.

Functions

void CallBackFunc (int event, int x, int y, int flags, void *)
 
int main (int argc, char **argv)
 
void usage ()
 

Variables

geo::DepthCamera cam
 
double cam_dist
 
geo::Vector3 cam_lookat
 
geo::Vector3 cam_lookat_flyto
 
double cam_pitch
 
geo::Pose3D cam_pose
 
double cam_yaw
 
constexpr double CANVAS_HEIGHT = 600
 
constexpr double CANVAS_WIDTH = 800
 
cv::Mat depth_image
 
bool do_flyto = false
 
bool do_rotate = true
 
cv::Mat image
 
cv::Point LAST_MOUSE_POS
 
bool render_required = true
 

Function Documentation

◆ CallBackFunc()

void CallBackFunc ( int  event,
int  x,
int  y,
int  flags,
void *   
)

Definition at line 53 of file view_model.cpp.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 109 of file view_model.cpp.

◆ usage()

void usage ( )

Definition at line 46 of file view_model.cpp.

Variable Documentation

◆ cam

Definition at line 28 of file view_model.cpp.

◆ cam_dist

double cam_dist

Definition at line 31 of file view_model.cpp.

◆ cam_lookat

geo::Vector3 cam_lookat

Definition at line 30 of file view_model.cpp.

◆ cam_lookat_flyto

geo::Vector3 cam_lookat_flyto

Definition at line 37 of file view_model.cpp.

◆ cam_pitch

double cam_pitch

Definition at line 31 of file view_model.cpp.

◆ cam_pose

geo::Pose3D cam_pose

Definition at line 34 of file view_model.cpp.

◆ cam_yaw

double cam_yaw

Definition at line 31 of file view_model.cpp.

◆ CANVAS_HEIGHT

constexpr double CANVAS_HEIGHT = 600
constexpr

Definition at line 26 of file view_model.cpp.

◆ CANVAS_WIDTH

constexpr double CANVAS_WIDTH = 800
constexpr

Definition at line 25 of file view_model.cpp.

◆ depth_image

cv::Mat depth_image

Definition at line 41 of file view_model.cpp.

◆ do_flyto

bool do_flyto = false

Definition at line 36 of file view_model.cpp.

◆ do_rotate

bool do_rotate = true

Definition at line 33 of file view_model.cpp.

◆ image

cv::Mat image

Definition at line 42 of file view_model.cpp.

◆ LAST_MOUSE_POS

cv::Point LAST_MOUSE_POS

Definition at line 32 of file view_model.cpp.

◆ render_required

bool render_required = true

Definition at line 39 of file view_model.cpp.