visual-point-projecter.hh
Go to the documentation of this file.
1 /*
2  * Copyright 2011, Nicolas Mansard, LAAS-CNRS
3  *
4  */
5 
6 #ifndef __sot_core_VisualPointProjecter_H__
7 #define __sot_core_VisualPointProjecter_H__
8 /* --------------------------------------------------------------------- */
9 /* --- API ------------------------------------------------------------- */
10 /* --------------------------------------------------------------------- */
11 
12 #if defined(WIN32)
13 #if defined(visual_point_projecter_EXPORTS)
14 #define SOTVISUALPOINTPROJECTER_EXPORT __declspec(dllexport)
15 #else
16 #define SOTVISUALPOINTPROJECTER_EXPORT __declspec(dllimport)
17 #endif
18 #else
19 #define SOTVISUALPOINTPROJECTER_EXPORT
20 #endif
21 
22 /* --------------------------------------------------------------------- */
23 /* --- INCLUDE --------------------------------------------------------- */
24 /* --------------------------------------------------------------------- */
25 
26 /* Matrix */
28 
30 
31 /* SOT */
34 
35 namespace dynamicgraph {
36 namespace sot {
37 
38 /* --------------------------------------------------------------------- */
39 /* --- CLASS ----------------------------------------------------------- */
40 /* --------------------------------------------------------------------- */
41 
43  : public ::dynamicgraph::Entity,
44  public ::dynamicgraph::EntityHelper<VisualPointProjecter> {
45  public: /* --- CONSTRUCTOR ---- */
46  VisualPointProjecter(const std::string &name);
47 
48  public: /* --- ENTITY INHERITANCE --- */
49  static const std::string CLASS_NAME;
50  virtual void display(std::ostream &os) const;
51  virtual const std::string &getClassName(void) const { return CLASS_NAME; }
52 
53  public: /* --- SIGNALS --- */
56 
58  DECLARE_SIGNAL_OUT(depth, double);
60 
61 }; // class VisualPointProjecter
62 
63 } // namespace sot
64 } // namespace dynamicgraph
65 
66 #endif // #ifndef __sot_core_VisualPointProjecter_H__
Eigen::Transform< double, 3, Eigen::Affine > SOT_CORE_EXPORT MatrixHomogeneous
Eigen::VectorXd Vector
#define SOTVISUALPOINTPROJECTER_EXPORT
#define DECLARE_SIGNAL_IN(name, type)
virtual const std::string & getClassName(void) const
FCL_REAL depth() const
#define DECLARE_SIGNAL_OUT(name, type)


sot-core
Author(s): Olivier Stasse, ostasse@laas.fr
autogenerated on Wed Jun 21 2023 02:51:26