All Classes Namespaces Files Functions Variables Typedefs Friends Macros Groups Pages
Public Member Functions | Public Attributes | Friends | List of all members
sdf::SDFExtension Class Reference

#include <SDFExtension.hh>

Public Member Functions

 SDFExtension ()
 Constructor. More...
 
 SDFExtension (const SDFExtension &_ge)
 Copy constructor. More...
 
virtual ~SDFExtension ()=default
 Destructor. More...
 

Public Attributes

std::vector< std::shared_ptr
< TiXmlElement > > 
blobs
 
std::vector< std::shared_ptr
< TiXmlElement > > 
collision_blobs
 blobs of xml to be copied into the collision sdf element An example might be: <gazebo reference="link-1"> <collision> <max_contacts>10</max_contacts> <surface> <contact> <ode> <kp>1e+06</kp> <kd>100</kd> <max_vel>100</max_vel> <min_depth>0.001</min_depth> </ode> </contact> <friction> <ode> <mu>1</mu> <mu2>1</mu2> </ode> </friction> </surface> </collision> </gazebo> where all the contents of <collision> element is copied into the resulting collision sdf. More...
 
double dampingFactor
 
std::string fdir1
 
double fudgeFactor
 
bool gravity
 
bool implicitSpringDamper
 
double initialJointPosition
 
bool isDampingFactor
 
bool isFudgeFactor
 
bool isImplicitSpringDamper
 
bool isInitialJointPosition
 
bool isKd
 
bool isKp
 
bool isLaserRetro
 
bool isMaxContacts
 
bool isMaxVel
 
bool isMinDepth
 
bool isMu1
 
bool isMu2
 
bool isProvideFeedback
 
bool isSelfCollide
 
bool isSpringReference
 
bool isSpringStiffness
 
bool isStopCfm
 
bool isStopErp
 
bool isStopKd
 
bool isStopKp
 
double kd
 
double kp
 
double laserRetro
 
std::string material
 
int maxContacts
 
double maxVel
 
double minDepth
 
double mu1
 
double mu2
 
std::string oldLinkName
 
bool provideFeedback
 
ignition::math::Pose3d reductionTransform
 
bool selfCollide
 
bool setStaticFlag
 
double springReference
 
double springStiffness
 
double stopCfm
 
double stopErp
 
double stopKd
 
double stopKp
 
std::vector< std::shared_ptr
< TiXmlElement > > 
visual_blobs
 blobs of xml to be copied into the visual sdf element More...
 

Friends

class SDFORMAT_VISIBLE URDF2SDF
 

Constructor & Destructor Documentation

sdf::SDFExtension::SDFExtension ( )

Constructor.

sdf::SDFExtension::SDFExtension ( const SDFExtension _ge)

Copy constructor.

Parameters
[in]_geSDFExtension to copy.
virtual sdf::SDFExtension::~SDFExtension ( )
virtualdefault

Destructor.

Friends And Related Function Documentation

friend class SDFORMAT_VISIBLE URDF2SDF
friend

Member Data Documentation

std::vector<std::shared_ptr<TiXmlElement> > sdf::SDFExtension::blobs
std::vector<std::shared_ptr<TiXmlElement> > sdf::SDFExtension::collision_blobs

blobs of xml to be copied into the collision sdf element An example might be: <gazebo reference="link-1"> <collision> <max_contacts>10</max_contacts> <surface> <contact> <ode> <kp>1e+06</kp> <kd>100</kd> <max_vel>100</max_vel> <min_depth>0.001</min_depth> </ode> </contact> <friction> <ode> <mu>1</mu> <mu2>1</mu2> </ode> </friction> </surface> </collision> </gazebo> where all the contents of <collision> element is copied into the resulting collision sdf.

double sdf::SDFExtension::dampingFactor
std::string sdf::SDFExtension::fdir1
double sdf::SDFExtension::fudgeFactor
bool sdf::SDFExtension::gravity
bool sdf::SDFExtension::implicitSpringDamper
double sdf::SDFExtension::initialJointPosition
bool sdf::SDFExtension::isDampingFactor
bool sdf::SDFExtension::isFudgeFactor
bool sdf::SDFExtension::isImplicitSpringDamper
bool sdf::SDFExtension::isInitialJointPosition
bool sdf::SDFExtension::isKd
bool sdf::SDFExtension::isKp
bool sdf::SDFExtension::isLaserRetro
bool sdf::SDFExtension::isMaxContacts
bool sdf::SDFExtension::isMaxVel
bool sdf::SDFExtension::isMinDepth
bool sdf::SDFExtension::isMu1
bool sdf::SDFExtension::isMu2
bool sdf::SDFExtension::isProvideFeedback
bool sdf::SDFExtension::isSelfCollide
bool sdf::SDFExtension::isSpringReference
bool sdf::SDFExtension::isSpringStiffness
bool sdf::SDFExtension::isStopCfm
bool sdf::SDFExtension::isStopErp
bool sdf::SDFExtension::isStopKd
bool sdf::SDFExtension::isStopKp
double sdf::SDFExtension::kd
double sdf::SDFExtension::kp
double sdf::SDFExtension::laserRetro
std::string sdf::SDFExtension::material
int sdf::SDFExtension::maxContacts
double sdf::SDFExtension::maxVel
double sdf::SDFExtension::minDepth
double sdf::SDFExtension::mu1
double sdf::SDFExtension::mu2
std::string sdf::SDFExtension::oldLinkName
bool sdf::SDFExtension::provideFeedback
ignition::math::Pose3d sdf::SDFExtension::reductionTransform
bool sdf::SDFExtension::selfCollide
bool sdf::SDFExtension::setStaticFlag
double sdf::SDFExtension::springReference
double sdf::SDFExtension::springStiffness
double sdf::SDFExtension::stopCfm
double sdf::SDFExtension::stopErp
double sdf::SDFExtension::stopKd
double sdf::SDFExtension::stopKp
std::vector<std::shared_ptr<TiXmlElement> > sdf::SDFExtension::visual_blobs

blobs of xml to be copied into the visual sdf element


The documentation for this class was generated from the following file: