0026083: Coding Rules - Poor design of Graphic3d_GraduatedTrihedron
authorachesnok <achesnok@opencascade.com>
Wed, 4 Aug 2021 11:37:46 +0000 (14:37 +0300)
committerachesnok <achesnok@opencascade.com>
Mon, 9 Aug 2021 16:14:26 +0000 (19:14 +0300)
commit1b5eb2be231815cf76d379f441ada467ac6e44f7
tree06077a730dad66cf13f45bbc5d4a4d2837e76e8f
parent27e64adb38a9a8e6370b5dbd38a9018313884a9c
0026083: Coding Rules - Poor design of Graphic3d_GraduatedTrihedron

- Made class Graphic3d_AxisAspect publicly nested in Graphic3d_GraduatedTrihedron.
- Removed public PtrView field from trihedron and obtained it from OpenGL_Workspace while rendering.
- Made CubicAxesCallback protected and provided corresponding getter/setter.
- Renamed AxisAspect() to AxisAspectAt().
src/Graphic3d/Graphic3d_GraduatedTrihedron.hxx
src/OpenGl/OpenGl_GraduatedTrihedron.cxx
src/OpenGl/OpenGl_GraduatedTrihedron.hxx
src/OpenGl/OpenGl_View.cxx