1#ifndef INCLUDE_TINYURDF_COMMON_GEOMETRY_BASE_H_
2#define INCLUDE_TINYURDF_COMMON_GEOMETRY_BASE_H_
15 virtual void setOrigin(
double x,
double y,
double z) = 0;
base class for all geometry entities
Definition geometry_base.h:12
virtual ~GeometryBase()=default
virtual Vec3 getScale()
Definition geometry_base.h:20
virtual void getOrigin(double *xyz) const =0
virtual void setOrigin(double x, double y, double z)=0
virtual double getLength()
Definition geometry_base.h:18
virtual std::string getFilename()
Definition geometry_base.h:19
GeometryBase()
Definition geometry_base.h:22
virtual double getRadius()
Definition geometry_base.h:17
Definition object_base.h:8
Eigen::Matrix< double, 3, 1 > Vec3
Base struct for 3D position vectors.
Definition utils.h:17