23 #include "mbsim/contours/rigid_contour.h"
25 #include "mbsim/utils/boost_parameters.h"
26 #include <mbsim/utils/openmbv_utils.h>
44 std::string
getType()
const {
return "Edge";}
48 void setLength(
double length_) {length = length_;}
49 double getLength()
const {
return length; }
52 BOOST_PARAMETER_MEMBER_FUNCTION( (
void), enableOpenMBV, tag, (optional (diffuseColor,(
const fmatvec::Vec3&),
"[-1;1;1]")(transparency,(
double),0))) {
53 OpenMBVLine ombv(1,diffuseColor,transparency);
54 openMBVRigidBody=ombv.createOpenMBV();
RigidContour Edge.
Definition: edge.h:36
basic class for rigid contours
Definition: rigid_contour.h:37
Edge(const std::string &name="", Frame *R=0)
constructor
Definition: edge.h:42
std::string getType() const
Definition: edge.h:44
InitStage
The stages of the initialization.
Definition: element.h:97
std::string name
name of element
Definition: element.h:298
cartesian frame on bodies used for application of e.g. links and loads
Definition: frame.h:37
virtual void init(InitStage stage)
plots time series header
Definition: edge.cc:32
Frame * R
coordinate system of contour
Definition: rigid_contour.h:88