24 #ifndef __IGridPrefs__ 25 #define __IGridPrefs__ 27 #define kMinGridDivision 0.01 28 #define kMaxGridDivision 1000 29 #define kMinGridSubdivisions 1 30 #define kMaxGridSubdivisions 1000 32 #ifndef __ODFRC__ // when used for core resource compilation, provide just the parameter range constants 34 #include "IPMUnknown.h" 44 virtual void SetGridShown(
const bool16 bShown) = 0;
45 virtual bool16 GetGridShown() = 0;
48 virtual void SetGridDivision(
const PMReal& division) = 0;
49 virtual PMReal GetGridDivision() = 0;
52 virtual void SetGridSubdivisions(
const int32& subdivisions) = 0;
53 virtual int32 GetGridSubdivisions() = 0;
56 virtual void SetGridColor(
const UID uiColorUID) = 0;
57 virtual UIDRef GetGridColor() = 0;
60 virtual void SetGridsInBack(
const bool16 bShown) = 0;
61 virtual bool16 GetGridsInBack() = 0;
64 virtual void SetGridHorizontalDivision(
const PMReal& division) = 0;
65 virtual PMReal GetGridHorizontalDivision() = 0;
68 virtual void SetGridHorizontalSubdivisions(
const int32& subdivisions) = 0;
69 virtual int32 GetGridHorizontalSubdivisions() = 0;
72 virtual void SetGridVerticalDivision(
const PMReal& division) = 0;
73 virtual PMReal GetGridVerticalDivision() = 0;
76 virtual void SetGridVerticalSubdivisions(
const int32& subdivisions) = 0;
77 virtual int32 GetGridVerticalSubdivisions() = 0;