17 #ifndef SDF_PRINTCONFIG_HH_
18 #define SDF_PRINTCONFIG_HH_
21 #include <gz/utils/ImplPtr.hh>
29 inline namespace SDF_VERSION_NAMESPACE {
40 public:
void SetRotationInDegrees(
bool _value);
45 public:
bool RotationInDegrees()
const;
55 public:
bool SetRotationSnapToDegrees(
unsigned int _interval,
67 public:
bool SetRotationSnapToDegrees(
unsigned int _interval,
75 public: std::optional<unsigned int> RotationSnapToDegrees()
const;
80 public: std::optional<double> RotationSnapTolerance()
const;
85 public:
void SetPreserveIncludes(
bool _preserve);
90 public:
bool PreserveIncludes()
const;
96 public:
void SetOutPrecision(
int _precision);
100 public:
int OutPrecision()
const;
105 public:
bool operator==(
const PrintConfig &_config)
const;
108 GZ_UTILS_IMPL_PTR(dataPtr)