58 virtual std::shared_ptr<Node>
entityData2Node(std::tuple<
const std::shared_ptr<EntityData>&,
59 const std::shared_ptr<ScenarioSettings>&> data);
60 virtual std::shared_ptr<Node>
partData2Node(std::tuple<
const std::shared_ptr<PartData>&,
61 const std::shared_ptr<ScenarioSettings>&> data);
62 virtual std::shared_ptr<Node>
filterData2Node(std::tuple<
const std::shared_ptr<FilterData>&,
63 const std::shared_ptr<ScenarioSettings>&> data);
65 virtual std::shared_ptr<Node>
operator<< (std::tuple<
const std::shared_ptr<FilterData>&,
66 const std::shared_ptr<ScenarioSettings>&> data);
72 std::shared_ptr<Primitive> findShaded(
const std::shared_ptr<EntityData>& entityData,
73 const std::shared_ptr<ScenarioSettings>& settings);
74 std::shared_ptr<Primitive> findOutline(
const std::shared_ptr<EntityData>& entityData,
75 const std::shared_ptr<ScenarioSettings>& settings);
76 std::shared_ptr<Primitive> findTransparent(
const std::shared_ptr<EntityData>& entityData,
77 const std::shared_ptr<ScenarioSettings>& settings);
78 std::shared_ptr<Primitive> findWireframe(
const std::shared_ptr<EntityData>& entityData,
79 const std::shared_ptr<ScenarioSettings>& settings);
80 std::shared_ptr<Primitive> findGrille(
const std::shared_ptr<EntityData>& entityData,
81 const std::shared_ptr<ScenarioSettings>& settings);
82 std::shared_ptr<Primitive> findSphere(
const std::shared_ptr<EntityData>& entityData,
83 const std::shared_ptr<ScenarioSettings>& settings);
84 std::shared_ptr<Primitive> findStrip(
const std::shared_ptr<EntityData>& entityData,
85 const std::shared_ptr<ScenarioSettings>& settings);
86 std::shared_ptr<Primitive> findVector(
const std::shared_ptr<EntityData>& entityData,
87 const std::shared_ptr<ScenarioSettings>& settings);
115 virtual std::shared_ptr<Node>
entityData2Node(std::tuple<
const std::shared_ptr<EntityData>&,
116 const std::shared_ptr<ScenarioSettings>&> data);
135 std::shared_ptr<Primitive> findLine(
const std::shared_ptr<EntityData>& entityData,
136 const std::shared_ptr<ScenarioSettings>& settings);
137 std::shared_ptr<Primitive> findSphere(
const std::shared_ptr<EntityData>& entityData,
138 const std::shared_ptr<ScenarioSettings>& settings);
139 std::shared_ptr<Primitive> findRibbon(
const std::shared_ptr<EntityData>& entityData,
140 const std::shared_ptr<ScenarioSettings>& settings);
141 std::shared_ptr<Primitive> findCylinder(
const std::shared_ptr<EntityData>& entityData,
142 const std::shared_ptr<ScenarioSettings>& settings);
143 std::shared_ptr<Primitive> findVector(
const std::shared_ptr<EntityData>& entityData,
144 const std::shared_ptr<ScenarioSettings>& settings);
145 std::shared_ptr<Primitive> findForwardCylinder(
const std::shared_ptr<EntityData>& entityData,
146 const std::shared_ptr<ScenarioSettings>& settings);
147 std::shared_ptr<Primitive> findForwardRibbon(
const std::shared_ptr<EntityData>& entityData,
148 const std::shared_ptr<ScenarioSettings>& settings);
149 std::shared_ptr<Primitive> findForwardSphere(
const std::shared_ptr<EntityData>& entityData,
150 const std::shared_ptr<ScenarioSettings>& settings);
151 std::shared_ptr<Primitive> findMeteorCylinder(
const std::shared_ptr<EntityData>& entityData,
152 const std::shared_ptr<ScenarioSettings>& settings);
153 std::shared_ptr<Primitive> findMeteorLine(
const std::shared_ptr<EntityData>& entityData,
154 const std::shared_ptr<ScenarioSettings>& settings);
178 virtual std::shared_ptr<Node>
entityData2Node(std::tuple<
const std::shared_ptr<EntityData>&,
179 const std::shared_ptr<ScenarioSettings>&> data);
185 std::shared_ptr<Primitive> findSphere(
const std::shared_ptr<EntityData>& entityData,
186 const std::shared_ptr<ScenarioSettings>& settings);
187 std::shared_ptr<Primitive> findSquare(
const std::shared_ptr<EntityData>& entityData,
188 const std::shared_ptr<ScenarioSettings>& settings);
189 std::shared_ptr<Primitive> findCloud(
const std::shared_ptr<EntityData>& entityData,
190 const std::shared_ptr<ScenarioSettings>& settings);
207 virtual std::shared_ptr<Node>
entityData2Node(std::tuple<
const std::shared_ptr<EntityData>&,
208 const std::shared_ptr<ScenarioSettings>&> data);
214 std::shared_ptr<Primitive> findSphere(
const std::shared_ptr<EntityData>& entityData,
215 const std::shared_ptr<ScenarioSettings>& settings);
216 std::shared_ptr<Primitive> findCube(
const std::shared_ptr<EntityData>& entityData,
217 const std::shared_ptr<ScenarioSettings>& settings);
218 std::shared_ptr<Primitive> findCubeOutline(
const std::shared_ptr<EntityData>& entityData,
219 const std::shared_ptr<ScenarioSettings>& settings);
233 virtual std::shared_ptr<Node>
entityData2Node(std::tuple<
const std::shared_ptr<EntityData>&,
234 const std::shared_ptr<ScenarioSettings>&> data);