Privacy
An open-source, flexible 3D physical simulation framework
mars::sim::SimNode Member List

This is the complete list of members for mars::sim::SimNode, including all inherited members.

a_accmars::sim::SimNodeprivate
a_velmars::sim::SimNodeprivate
addRotation(const utils::Quaternion &q)mars::sim::SimNode
addSensor(interfaces::BaseSensor *sensor)mars::sim::SimNode
addToDataBroker()mars::sim::SimNodeprivate
applyForce(const utils::Vector &force, const utils::Vector &pos)mars::sim::SimNode
applyForce(const utils::Vector &force)mars::sim::SimNode
applyTorque(const utils::Vector &torque)mars::sim::SimNode
changeNode(interfaces::NodeData *node)mars::sim::SimNode
checkNodeState(void)mars::sim::SimNode
clearRelativePosition(void)mars::sim::SimNode
controlmars::sim::SimNodeprivate
dbPackageMappingmars::sim::SimNodeprivate
fmars::sim::SimNodeprivate
getAngularAcceleration(void) constmars::sim::SimNode
getAngularVelocity(void) constmars::sim::SimNode
getCollisionDepth(void) constmars::sim::SimNode
getContactForce(void) constmars::sim::SimNode
getContactIDs(std::list< interfaces::NodeId > *ids) constmars::sim::SimNode
getContactParams() constmars::sim::SimNode
getContactPoints(std::vector< utils::Vector > *contact_points) constmars::sim::SimNode
getCoreExchange(interfaces::core_objects_exchange *obj) constmars::sim::SimNode
getDataBrokerNames(std::string *groupName, std::string *dataName) constmars::sim::SimNode
getDensity(void) constmars::sim::SimNode
getExtent(void) constmars::sim::SimNode
getForce(void) constmars::sim::SimNode
getGraphicsID(void) constmars::sim::SimNode
getGraphicsID2(void) constmars::sim::SimNode
getGroundContact(void) constmars::sim::SimNode
getGroundContactForce(void) constmars::sim::SimNode
getGroupID(void) constmars::sim::SimNode
getID(void) constmars::sim::SimNode
getInterface(void) constmars::sim::SimNode
getLinearAcceleration(void) constmars::sim::SimNode
getLinearVelocity(void) constmars::sim::SimNode
getMass(void) constmars::sim::SimNode
getMass(interfaces::sReal *mass, interfaces::sReal *inertia) constmars::sim::SimNode
getMaterial(void) constmars::sim::SimNode
getMesh(void) constmars::sim::SimNode
getName(void) constmars::sim::SimNode
getParentID()mars::sim::SimNodeinline
getPhysicalState(interfaces::nodeState *state) constmars::sim::SimNode
getPhysicMode(void) constmars::sim::SimNode
getPosition(void) constmars::sim::SimNode
getRotation(void) constmars::sim::SimNode
getSNode(void) constmars::sim::SimNode
getTexture(void) constmars::sim::SimNode
getTorque(void) constmars::sim::SimNode
getVisualPosition(void) constmars::sim::SimNode
getVisualRep(void) constmars::sim::SimNode
getVisualRotation(void) constmars::sim::SimNode
graphics_idmars::sim::SimNodeprivate
graphics_id2mars::sim::SimNodeprivate
ground_contactmars::sim::SimNodeprivate
ground_contact_forcemars::sim::SimNodeprivate
has_sensormars::sim::SimNodeprivate
i_velocitymars::sim::SimNodeprivate
i_velocity_summars::sim::SimNodeprivate
iMutexmars::sim::SimNodemutableprivate
isMovable(void) constmars::sim::SimNode
l_accmars::sim::SimNodeprivate
l_velmars::sim::SimNodeprivate
last_a_velmars::sim::SimNodeprivate
last_l_velmars::sim::SimNodeprivate
my_interfacemars::sim::SimNodeprivate
produceData(const data_broker::DataInfo &info, data_broker::DataPackage *package, int callbackParam)mars::sim::SimNodevirtual
ProducerInterface()mars::data_broker::ProducerInterfaceinline
pushToDataBrokermars::sim::SimNodeprivate
reloadSensor(interfaces::BaseSensor *s_cfg)mars::sim::SimNode
removeFromDataBroker()mars::sim::SimNodeprivate
removeSensor(interfaces::BaseSensor &s_cfg)mars::sim::SimNode
rotateAtPoint(const utils::Vector &rotation_point, const utils::Quaternion &rotation, bool move_group)mars::sim::SimNode
setAngularDamping(interfaces::sReal damping)mars::sim::SimNode
setAngularVelocity(const utils::Vector &vel)mars::sim::SimNode
setBrightness(double v)mars::sim::SimNode
setColor(utils::Vector v)mars::sim::SimNode
setContactMotion1(interfaces::sReal motion)mars::sim::SimNode
setContactParams(const interfaces::contact_params &cp)mars::sim::SimNode
setCullMask(int mask)mars::sim::SimNode
setDensity(interfaces::sReal objectdensity)mars::sim::SimNode
setExtent(const utils::Vector &ext, bool update=false)mars::sim::SimNode
setFromSNode(const interfaces::NodeData &sNode)mars::sim::SimNode
setGraphicsID(unsigned long g_id)mars::sim::SimNode
setGraphicsID2(unsigned long g_id)mars::sim::SimNode
setInterface(interfaces::NodeInterface *_interface)mars::sim::SimNode
setLinearVelocity(const utils::Vector &vel)mars::sim::SimNode
setMass(interfaces::sReal objectmass)mars::sim::SimNode
setMaterial(const interfaces::MaterialData &material)mars::sim::SimNode
setMaterialName(const std::string &name)mars::sim::SimNodeinline
setMesh(const interfaces::snmesh &objectmesh)mars::sim::SimNode
setMovable(bool movable)mars::sim::SimNode
setName(const std::string &objectname)mars::sim::SimNode
setPhysicalState(const interfaces::nodeState &state)mars::sim::SimNode
setPhysicMode(interfaces::NodeType mode)mars::sim::SimNode
setPosition(const utils::Vector &newPosition, bool move_group)mars::sim::SimNode
setPositionOffset(const utils::Vector &offset)mars::sim::SimNode
setRelativeID(interfaces::NodeId id)mars::sim::SimNodeinline
setRelativePosition(const interfaces::NodeData &node)mars::sim::SimNode
setRotation(const utils::Quaternion &rotation, bool move_all)mars::sim::SimNode
setTexture(const std::string &tname)mars::sim::SimNode
setVisQOffset(utils::Quaternion q)mars::sim::SimNodeinline
setVisualRep(int val)mars::sim::SimNode
SimNode(interfaces::ControlCenter *c, const interfaces::NodeData &sNode)mars::sim::SimNode
sNodemars::sim::SimNodeprivate
tmars::sim::SimNodeprivate
update(interfaces::sReal calc_ms, bool physics_thread=true)mars::sim::SimNode
update_raymars::sim::SimNodeprivate
updatePR(const utils::Vector &pos, const utils::Quaternion &rot, const utils::Vector &visOffsetPos, const utils::Quaternion &visOffsetRot)mars::sim::SimNode
updateRay(void)mars::sim::SimNode
vel_ptrmars::sim::SimNodeprivate
visual_repmars::sim::SimNodeprivate
~ProducerInterface()mars::data_broker::ProducerInterfaceinlinevirtual
~SimNode(void)mars::sim::SimNode