Import Geant4 10.6.0 source tree

This commit is contained in:
Gabriele Cosmo
2019-12-06 15:12:28 +01:00
parent b2a62ae692
commit 5baee230e9
2997 changed files with 141580 additions and 98673 deletions
@@ -5,7 +5,7 @@
#define tools_sg_normal
#include "node"
#include "sf_vec"
#include "sf_vec3f"
#include "render_action"
#include <vector>
@@ -16,15 +16,13 @@ namespace sg {
class normal : public node {
TOOLS_NODE(normal,tools::sg::normal,node)
public:
sf_vec<vec3f,float> vec;
sf_vec3f vec;
public:
virtual const std::vector<field_desc>& node_fields() const {
virtual const desc_fields& node_desc_fields() const {
TOOLS_FIELD_DESC_NODE_CLASS(tools::sg::normal)
static std::vector<field_desc> s_v;
if(s_v.empty()) {
s_v = parent::node_fields();
TOOLS_ADD_FIELD_DESC(vec)
}
static const desc_fields s_v(parent::node_desc_fields(),1, //WARNING : take care of count.
TOOLS_ARG_FIELD_DESC(vec)
);
return s_v;
}
private: