ShowJoints Class Reference
[libipsaViewer classesIPSRV remote instructions]

#include <ShowJoints.h>

Inheritance diagram for ShowJoints:

Inheritance graph
[legend]
Collaboration diagram for ShowJoints:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ShowJoints (IpsaSimulator *simulator, const std::string &code=std::string("showJoints <0/1>"))

Protected Member Functions

virtual tExecResultType vExecute (std::vector< std::string > &Instr, std::ostringstream &answer, unsigned int &numberOfReturnValues)

Protected Attributes

IpsaSimulatoripsaSimulator


Detailed Description

This command enables the visualisation of the joint representations if the supplied parameter is "1" and disables it otherwise.

Definition at line 38 of file ShowJoints.h.


Constructor & Destructor Documentation

ShowJoints::ShowJoints ( IpsaSimulator simulator,
const std::string &  code = std::string("showJoints <0/1>") 
) [inline]

Definition at line 41 of file ShowJoints.h.


Member Function Documentation

Instruction::tExecResultType ShowJoints::vExecute ( std::vector< std::string > &  Instr,
std::ostringstream &  answer,
unsigned int &  numberOfReturnValues 
) [protected, virtual]

Virtual method which must be overridden by any subclass. It does the "real" execution of the command and is called by Instruction::findAndExecute().

Parameters:
Instr instruction vector which is build like Instruction::instrdata of the specific subclass of Instruction
answer a stringstream where the answer of Instruction::vExecute() gets written to
numberOfReturnValues tells the method how many values should be stored in answer.
Returns:
a value from the enum Instruction::tExecResultType

Reimplemented from Instruction.

Definition at line 41 of file ShowJoints.cpp.

References SoJoint::drawVisualisationShape, Instruction::eOK, IpsaSimulator::getSceneGraph(), and ipsaSimulator.


Member Data Documentation

Definition at line 45 of file ShowJoints.h.

Referenced by vExecute().


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

Get IPSA - Inventor Physics Simulation API at SourceForge.net. Fast, secure and Free Open Source software downloads
Generated on Sat Mar 10 20:00:20 2012 for IPSA by  doxygen 1.5.8