Go to the documentation of this file.
11 virtual double sum()
const = 0;
20 double x()
const {
return x_; }
21 double y()
const {
return y_; }
22 double sum()
const override;
26 void print(
const std::string&
s)
const { std::cout <<
s << std::endl; }
37 double x()
const {
return x_; }
40 double y()
const {
return y_; }
41 double z()
const {
return z_; }
42 double sum()
const override;
48 template <
class POINT>
72 template <
typename OTHER_POINT>
81 template <
class T1,
class T2>
89 return t1_.x() +
t2_.x() + other1.x();
92 double sum_x(
const std::shared_ptr<T2>& other2)
const {
93 return t1_.x() +
t2_.x() + other2->x();
96 double sum_x(
const T1& other1,
const std::shared_ptr<T2>& other2)
const {
97 return t1_.x() +
t2_.x() + other1.x() + other2->x();
117 :
p(p_in),
z(z_in),
w(w_in) {}
const anzu::sub::Point2 p
double sum() const override
double template_method(const OTHER_POINT &other) const
double overload(const POINT &point) const
void print(const std::string &s) const
Template(const Template< POINT > &other)
virtual double sum() const =0
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x
static const Point3 point3(0.08, 0.08, 0.0)
static const Point3 point2(-0.08, 0.08, 0.0)
double global_func_overloads(const std::shared_ptr< anzu::sub::Point2 > &point2)
Template2(const T1 &t1, const T2 &t2)
double sum_x(const T1 &other1, const std::shared_ptr< T2 > &other2) const
double sum() const override
Point4(const sub::Point2 &p_in, double z_in, double w_in)
static const Pose3 T2(Rot3::Rodrigues(0.3, 0.2, 0.1), P2)
double sum_x(const T1 &other1) const
double func_with_default_args(double a, double b=20.0) const
double x(double to_add) const
static Template< POINT > static_method(const Template< POINT > &other, double dummy)
double overload(const Template< POINT > &other) const
Template< POINT > method_on_this(const POINT &point) const
Point2(double x, double y=10.0)
double sum_x(const std::shared_ptr< T2 > &other2) const
Point3(double x, double y, double z)
POINT method_on_template_type(const POINT &point) const
double global_func_on_base(const std::shared_ptr< PointBase > &point)
static const Similarity3 T1(R, Point3(3.5, -8.2, 4.2), 1)
Template(const POINT &point, double a=10)
EIGEN_DONT_INLINE T sub(T a, T b)
gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:13:01