AGX Dynamics 2.42.1.1
Loading...
Searching...
No Matches
WireRendererOld.h
Go to the documentation of this file.
1/*
2Copyright 2007-2025. Algoryx Simulation AB.
3
4All AGX source code, intellectual property, documentation, sample code,
5tutorials, scene files and technical white papers, are copyrighted, proprietary
6and confidential material of Algoryx Simulation AB. You may not download, read,
7store, distribute, publish, copy or otherwise disseminate, use or expose this
8material unless having a written signed agreement with Algoryx Simulation AB, or having been
9advised so by Algoryx Simulation AB for a time limited evaluation, or having purchased a
10valid commercial license from Algoryx Simulation AB.
11
12Algoryx Simulation AB disclaims all responsibilities for loss or damage caused
13from using this software, unless otherwise stated in written agreements with
14Algoryx Simulation AB.
15*/
16
17#ifndef AGXOSG_WIRERENDERER_OLD_H
18#define AGXOSG_WIRERENDERER_OLD_H
19
21#include <agxWire/Wire.h>
22
23namespace agxOSG
24{
26 {
27 public:
33 WireRendererOld( agxWire::Wire* wire, osg::Group* root );
34
35 protected:
36 virtual ~WireRendererOld() {}
37
38 virtual void update() override;
39 virtual void update( const agx::RealVector& radiiVector ) override { SplineRendererOld::update( radiiVector ); }
40
41 protected:
43 };
44
46}
47
48#endif
#define AGXOSG_EXPORT
agx::observer_ptr< agxWire::Wire > m_wire
virtual void update(const agx::RealVector &radiiVector) override
Use this update if this spline has variable radii.
WireRendererOld(agxWire::Wire *wire, osg::Group *root)
Construct wire renderer given a wire and root (parent) node for this renderer.
virtual void update() override
Given the current spline control points, data will be pushed for new update.
Interface and placeholder of controllers/helpers for wires.
Definition: Wire.h:62
Smart pointer for handling referenced counted objects.
Definition: ref_ptr.h:30
The agxOSG namespace provides functionality for visualizing AGX simulations with OpenSceneGraph.
agx::ref_ptr< WireRendererOld > WireRendererOldRef