Public Member Functions | Public Attributes | Friends | List of all members
sdf::v9::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
 
bool isDampingFactor
 
bool isFudgeFactor
 
bool isImplicitSpringDamper
 
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
 
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
 
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

◆ SDFExtension() [1/2]

sdf::v9::SDFExtension::SDFExtension ( )

Constructor.

◆ SDFExtension() [2/2]

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

Copy constructor.

Parameters
[in]_geSDFExtension to copy.

◆ ~SDFExtension()

virtual sdf::v9::SDFExtension::~SDFExtension ( )
virtualdefault

Destructor.

Friends And Related Function Documentation

◆ URDF2SDF

friend class SDFORMAT_VISIBLE URDF2SDF
friend

Member Data Documentation

◆ blobs

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

◆ collision_blobs

std::vector<std::shared_ptr<TiXmlElement> > sdf::v9::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.

◆ dampingFactor

double sdf::v9::SDFExtension::dampingFactor

◆ fdir1

std::string sdf::v9::SDFExtension::fdir1

◆ fudgeFactor

double sdf::v9::SDFExtension::fudgeFactor

◆ gravity

bool sdf::v9::SDFExtension::gravity

◆ implicitSpringDamper

bool sdf::v9::SDFExtension::implicitSpringDamper

◆ isDampingFactor

bool sdf::v9::SDFExtension::isDampingFactor

◆ isFudgeFactor

bool sdf::v9::SDFExtension::isFudgeFactor

◆ isImplicitSpringDamper

bool sdf::v9::SDFExtension::isImplicitSpringDamper

◆ isKd

bool sdf::v9::SDFExtension::isKd

◆ isKp

bool sdf::v9::SDFExtension::isKp

◆ isLaserRetro

bool sdf::v9::SDFExtension::isLaserRetro

◆ isMaxContacts

bool sdf::v9::SDFExtension::isMaxContacts

◆ isMaxVel

bool sdf::v9::SDFExtension::isMaxVel

◆ isMinDepth

bool sdf::v9::SDFExtension::isMinDepth

◆ isMu1

bool sdf::v9::SDFExtension::isMu1

◆ isMu2

bool sdf::v9::SDFExtension::isMu2

◆ isProvideFeedback

bool sdf::v9::SDFExtension::isProvideFeedback

◆ isSelfCollide

bool sdf::v9::SDFExtension::isSelfCollide

◆ isSpringReference

bool sdf::v9::SDFExtension::isSpringReference

◆ isSpringStiffness

bool sdf::v9::SDFExtension::isSpringStiffness

◆ isStopCfm

bool sdf::v9::SDFExtension::isStopCfm

◆ isStopErp

bool sdf::v9::SDFExtension::isStopErp

◆ kd

double sdf::v9::SDFExtension::kd

◆ kp

double sdf::v9::SDFExtension::kp

◆ laserRetro

double sdf::v9::SDFExtension::laserRetro

◆ material

std::string sdf::v9::SDFExtension::material

◆ maxContacts

int sdf::v9::SDFExtension::maxContacts

◆ maxVel

double sdf::v9::SDFExtension::maxVel

◆ minDepth

double sdf::v9::SDFExtension::minDepth

◆ mu1

double sdf::v9::SDFExtension::mu1

◆ mu2

double sdf::v9::SDFExtension::mu2

◆ oldLinkName

std::string sdf::v9::SDFExtension::oldLinkName

◆ provideFeedback

bool sdf::v9::SDFExtension::provideFeedback

◆ reductionTransform

ignition::math::Pose3d sdf::v9::SDFExtension::reductionTransform

◆ selfCollide

bool sdf::v9::SDFExtension::selfCollide

◆ setStaticFlag

bool sdf::v9::SDFExtension::setStaticFlag

◆ springReference

double sdf::v9::SDFExtension::springReference

◆ springStiffness

double sdf::v9::SDFExtension::springStiffness

◆ stopCfm

double sdf::v9::SDFExtension::stopCfm

◆ stopErp

double sdf::v9::SDFExtension::stopErp

◆ visual_blobs

std::vector<std::shared_ptr<TiXmlElement> > sdf::v9::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: