10 #ifndef smtk_resource_properties_CoordinateFrame_h
11 #define smtk_resource_properties_CoordinateFrame_h
16 #include "smtk/attribute/GroupItem.h"
17 #include "smtk/common/UUID.h"
36 std::array<double, 3> origin{ 0, 0, 0 };
38 std::array<double, 3> xAxis{ 1, 0, 0 };
40 std::array<double, 3> yAxis{ 0, 1, 0 };
42 std::array<double, 3> zAxis{ 0, 0, 1 };
53 const std::string& originName =
"Origin",
54 const std::string& xAxisName =
"XAxis",
55 const std::string& yAxisName =
"YAxis",
56 const std::string& zAxisName =
"ZAxis",
57 const std::string& parentName =
"Parent");
60 const std::string& originName =
"Origin",
61 const std::string& xAxisName =
"XAxis",
62 const std::string& yAxisName =
"YAxis",
63 const std::string& zAxisName =
"ZAxis",
64 const std::string& parentName =
"Parent");
69 const std::string& originName,
70 const std::string& xAxisName,
71 const std::string& yAxisName,
72 const std::string& zAxisName,
73 const std::string& parentName);
80 #endif // smtk_resource_properties_CoordinateFrame_h