AnimaL |
Tutorial |
Documentation |
Classes | |
class | DeformableOctreeParticleSystemQt |
class | DeformableOctreeQt |
class | DeformableOctreeShapeQt |
class | X4DGUI |
Base Widget for 4XD nodes. More... | |
class | EngineGUI |
class | MassSpringEngineQt |
Control widget for an animal::MassSpringEngine. More... | |
class | MorphingEngineQt |
This class handles the control of the key frame in the GUI. More... | |
class | Field |
A pure abstract field. More... | |
class | AbstractMField |
A pure abstract multiple field. More... | |
class | SField |
A pure abstract single fields. More... | |
class | MField |
A pure abstract Multiple fields. More... | |
class | SFFloat |
A SField which represents a float. More... | |
class | SFInt |
A SField which represents an integer. More... | |
class | SFVector2 |
A SField which represents an animal::Vec2. More... | |
class | SFVector3 |
A SField which represents an animal::Vec3. More... | |
class | SFVector4 |
A SField which represents an animal::Vec4. More... | |
class | SFString |
A SField which represents a QString. More... | |
class | SFBool |
A SField which represents a boolean. More... | |
class | MFFloat |
A MField which represents a std::vector<float>. More... | |
class | MFInt |
A MField which represents a std::vector<int>. More... | |
class | MFVector2 |
A MFieldR which represents a std::vector<animal::Vec2>. More... | |
class | MFVector3 |
A MField which represents a std::vector<animal::Vec3>. More... | |
class | MFVector4 |
A MField which represents a std::vector<animal::Vec4>. More... | |
class | X3DSFVec2f |
A SField which represents a X3DTK::SFVec2f. More... | |
class | X3DSFVec3f |
A SField which represents a X3DTK::SFVec3f. More... | |
class | X3DSFRotation |
A SField which represents a X3DTK::SFRotation. More... | |
class | X3DMFVec2f |
A MField which represents a std::vector<X3DTK::SFVec2f>. More... | |
class | X3DMFVec3f |
A MField which represents a std::vector<X3DTK::SFVec3f>. More... | |
class | X3DMFRotation |
A MField which represents a std::vector<X3DTK::SFRotation>. More... | |
class | MFEditor |
Open a dialog to edit an AbstractMField. More... | |
class | ObjectGUI |
Construct a QTabWidget in order to edit all the fields contain in the object. More... | |
class | SFBoolGUI |
The GUI (Graphic User Interface) for a boolean SFBool. More... | |
class | SFFloatGUI |
The GUI (Graphic User Interface) for a float SFFloat. More... | |
class | SFIntGUI |
The GUI (Graphic User Interface) for an integer SFInt. More... | |
class | SFStringGUI |
The GUI (Graphic User Interface) for a QString SFString. More... | |
class | SFVector2GUI |
The GUI (Graphic User Interface) for an animal::Vec2 SFVector2. More... | |
class | SFVector3GUI |
The GUI (Graphic User Interface) for an animal::Vec3 SFVector3. More... | |
class | SFVector4GUI |
The GUI (Graphic User Interface) for an animal::Vec4 SFVector4. More... | |
class | X3DSFRotationGUI |
The GUI (Graphic User Interface) for a X3DTK::SFRotation X3DSFRotation. More... | |
class | X3DSFVec2fGUI |
The GUI (Graphic User Interface) for an X3DTK::SFVec2f X3DSFVec2f. More... | |
class | X3DSFVec3fGUI |
The GUI (Graphic User Interface) for an X3DTK::SFVec3f X3DSFVec3f. More... | |
class | Viewer |
Class providing an X3D Viewer by implementing QGLViewer. More... | |
class | ViewerQt |
This class is an interface in order to manage with the properties of the viewer (size of the window...). More... | |
class | X3DTransformQt |
class | X3DTreeQt |
This class handles the control of the X3D tree in the GUI. More... | |
Typedefs | |
typedef std::list< Field * > | FieldList |
A list of pure abstract fields. | |
Functions | |
QWidget * | createDeformableOctreeParticleSystemQWidget (X3D::DeformableOctreeParticleSystemNode *node, QWidget *parent) |
QWidget * | createDeformableOctreeParticleSystemQWidget (X3D::DeformableOctreeParticleSystemNode *node, QWidget *parent, MainController *MC) |
QWidget * | createDeformableOctreeQWidget (X3D::DeformableOctreeNode *node, QWidget *parent) |
QWidget * | createDeformableOctreeShapeQWidget (X3D::DeformableOctreeShapeNode *node, QWidget *parent) |
QWidget * | createX4DNodeQWidget (X3DTK::X3D::X4DNode *node, QWidget *parent) |
Creation of the widget. | |
QWidget * | createFrameQWidget (X3D::FrameNode *node, QWidget *parent) |
Creation of the widget. | |
QWidget * | createEngineNodeQWidget (X3DTK::X3D::EngineNode *engine, QWidget *parent) |
Creation of the widget. | |
QWidget * | createMassSpringNodeQWidget (X3D::MassSpringNode *node, QWidget *parent) |
Creation of the widget. | |
QWidget * | createMorphingNodeQWidget (X3D::MorphingNode *node, QWidget *parent) |
Creation of the widget. | |
std::istream & | operator>> (std::istream &in, X3DTK::SFVec2f &a) |
Read X3DTK::SFVec2f from an input stream. | |
std::istream & | operator>> (std::istream &in, X3DTK::SFVec3f &a) |
Read X3DTK::SFVec3f from an input stream. | |
std::istream & | operator>> (std::istream &in, X3DTK::SFRotation &a) |
Read X3DTK::SFRotation from an input stream. | |
QWidget * | createTransformQWidget (X3D::Transform *node, QWidget *parent) |
Creation of the widget. |
|
A list of pure abstract fields.
Definition at line 141 of file Fields.h. Referenced by createEngineNodeQWidget(), createFrameQWidget(), createTransformQWidget(), createX4DNodeQWidget(), X3DTK::Qt::EngineGUI::EngineGUI(), X3DTK::Qt::ObjectGUI::ObjectGUI(), X3DTK::Qt::X3DTransformQt::X3DTransformQt(), and X3DTK::Qt::X4DGUI::X4DGUI(). |
|
|
|
Definition at line 48 of file DeformableOctreeParticleSystemQt.cpp. References createEngineNodeQWidget(). |
|
Definition at line 183 of file DeformableOctreeQt.cpp. References createEngineNodeQWidget(). |
|
Definition at line 37 of file DeformableOctreeShapeQt.cpp. References createX4DNodeQWidget(). |
|
Creation of the widget.
Definition at line 21 of file engineGUI.cpp. References FieldList, X3DTK::X3D::EngineNode::m_animate, and X3DTK::X3D::X4DNode::m_draw. Referenced by createDeformableOctreeParticleSystemQWidget(), createDeformableOctreeQWidget(), createFrameQWidget(), createMassSpringNodeQWidget(), and createMorphingNodeQWidget(). |
|
Creation of the widget.
Definition at line 13 of file frameNodeGUI.cpp. References createEngineNodeQWidget(), FieldList, and X3DTK::X3D::FrameNode::swollen. |
|
Creation of the widget.
Definition at line 322 of file massSpringEngineGUI.cpp. References createEngineNodeQWidget(). |
|
Creation of the widget.
Definition at line 78 of file morphingEngineQt.cpp. References createEngineNodeQWidget(), animal::MorphingEngine< Morphings, Real >::getInterpolationID(), and X3DTK::Qt::MorphingEngineQt::setMethodID(). |
|
Creation of the widget.
Definition at line 32 of file x3dTransformQt.cpp. References MainController::addNode(), X3DTK::X3D::FrameNode::center, FieldList, X3DTK::X3D::FrameNode::rotation, X3DTK::X3D::FrameNode::scale, X3DTK::X3D::FrameNode::scaleOrientation, and X3DTK::X3D::FrameNode::translation. |
|
Creation of the widget.
Definition at line 35 of file X4DGUI.cpp. References FieldList, and X3DTK::X3D::X4DNode::m_draw. Referenced by createDeformableOctreeShapeQWidget(). |
|
Read X3DTK::SFRotation from an input stream.
|
|
Read X3DTK::SFVec3f from an input stream.
|
|
Read X3DTK::SFVec2f from an input stream.
|