17 #ifndef SDF_PRINTCONFIG_HH_ 
   18 #define SDF_PRINTCONFIG_HH_ 
   21 #include <gz/utils/ImplPtr.hh> 
   28   inline namespace SDF_VERSION_NAMESPACE {
 
   39     public: 
void SetRotationInDegrees(
bool _value);
 
   44     public: 
bool RotationInDegrees() 
const;
 
   54     public: 
bool SetRotationSnapToDegrees(
unsigned int _interval,
 
   61     public: std::optional<unsigned int> RotationSnapToDegrees() 
const;
 
   66     public: std::optional<double> RotationSnapTolerance() 
const;
 
   71     public: 
void SetPreserveIncludes(
bool _preserve);
 
   76     public: 
bool PreserveIncludes() 
const;
 
   82     public: 
void SetOutPrecision(
int _precision);
 
   86     public: 
int OutPrecision() 
const;
 
   91     public: 
bool operator==(
const PrintConfig &_config) 
const;
 
   94     GZ_UTILS_IMPL_PTR(dataPtr)