Loading...
Searching...
No Matches
sdf::SDFExtension Class Reference

#include <SDFExtension.hh>

Public Member Functions

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

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.
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

Constructor & Destructor Documentation

◆ SDFExtension() [1/2]

sdf::SDFExtension::SDFExtension ( )

Constructor.

Referenced by SDFExtension().

◆ SDFExtension() [2/2]

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

Copy constructor.

Parameters
[in]_geSDFExtension to copy.

References SDFExtension().

◆ ~SDFExtension()

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

Destructor.

Member Data Documentation

◆ blobs

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

◆ collision_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.

◆ dampingFactor

double sdf::SDFExtension::dampingFactor

◆ fdir1

std::string sdf::SDFExtension::fdir1

◆ fudgeFactor

double sdf::SDFExtension::fudgeFactor

◆ gravity

bool sdf::SDFExtension::gravity

◆ implicitSpringDamper

bool sdf::SDFExtension::implicitSpringDamper

◆ isDampingFactor

bool sdf::SDFExtension::isDampingFactor

◆ isFudgeFactor

bool sdf::SDFExtension::isFudgeFactor

◆ isImplicitSpringDamper

bool sdf::SDFExtension::isImplicitSpringDamper

◆ isKd

bool sdf::SDFExtension::isKd

◆ isKp

bool sdf::SDFExtension::isKp

◆ isLaserRetro

bool sdf::SDFExtension::isLaserRetro

◆ isMaxContacts

bool sdf::SDFExtension::isMaxContacts

◆ isMaxVel

bool sdf::SDFExtension::isMaxVel

◆ isMinDepth

bool sdf::SDFExtension::isMinDepth

◆ isMu1

bool sdf::SDFExtension::isMu1

◆ isMu2

bool sdf::SDFExtension::isMu2

◆ isProvideFeedback

bool sdf::SDFExtension::isProvideFeedback

◆ isSelfCollide

bool sdf::SDFExtension::isSelfCollide

◆ isSpringReference

bool sdf::SDFExtension::isSpringReference

◆ isSpringStiffness

bool sdf::SDFExtension::isSpringStiffness

◆ isStopCfm

bool sdf::SDFExtension::isStopCfm

◆ isStopErp

bool sdf::SDFExtension::isStopErp

◆ kd

double sdf::SDFExtension::kd

◆ kp

double sdf::SDFExtension::kp

◆ laserRetro

double sdf::SDFExtension::laserRetro

◆ material

std::string sdf::SDFExtension::material

◆ maxContacts

int sdf::SDFExtension::maxContacts

◆ maxVel

double sdf::SDFExtension::maxVel

◆ minDepth

double sdf::SDFExtension::minDepth

◆ mu1

double sdf::SDFExtension::mu1

◆ mu2

double sdf::SDFExtension::mu2

◆ oldLinkName

std::string sdf::SDFExtension::oldLinkName

◆ provideFeedback

bool sdf::SDFExtension::provideFeedback

◆ reductionTransform

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

◆ selfCollide

bool sdf::SDFExtension::selfCollide

◆ setStaticFlag

bool sdf::SDFExtension::setStaticFlag

◆ springReference

double sdf::SDFExtension::springReference

◆ springStiffness

double sdf::SDFExtension::springStiffness

◆ stopCfm

double sdf::SDFExtension::stopCfm

◆ stopErp

double sdf::SDFExtension::stopErp

◆ visual_blobs

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: