TinyURDF 1.0.0
A Modern C++ Library for Parsing and Visualizing URDF Model Files
Loading...
Searching...
No Matches
vtk_camera_renderer.h
Go to the documentation of this file.
1#ifndef TINYURDF_CAMERA_RENDERER_H_
2#define TINYURDF_CAMERA_RENDERER_H_
3
4// Copyright 2025 Wissem CHIHA
5
6#include <vtkNew.h>
7#include <vtkActor.h>
8#include <vtkCamera.h>
9#include <vtkArrowSource.h>
10#include <vtkSphereSource.h>
11#include <vtkNamedColors.h>
12#include <vtkElevationFilter.h>
13#include <vtkPolyDataMapper.h>
14#include <vtkProperty.h>
15#include <vtkTextProperty.h>
16#include <vtkRenderWindow.h>
17#include <vtkAxesActor.h>
18#include <vtkRenderer.h>
19#include <vtkTransform.h>
20#include <vtkDataSetMapper.h>
21#include <vtkRenderWindowInteractor.h>
22#include <vtkCaptionActor2D.h>
23
24#include "Image.h"
25#include "camera.h"
26#include "renderer_base.h"
27
28class VtkCameraRenderer : public RendererBase<Camera>
29{
30public:
33private:
34 std::shared_ptr<Camera> camera_;
35};
36#endif // TINYURDF_CAMERA_RENDERER_H_
this is a base class for all renderers all renderers impentation should inherit from this class at th...
Definition renderer_base.h:15
Definition vtk_camera_renderer.h:29