Documentation


X3DTK::Qt Namespace Reference


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

QWidgetcreateDeformableOctreeParticleSystemQWidget (X3D::DeformableOctreeParticleSystemNode *node, QWidget *parent)
QWidgetcreateDeformableOctreeParticleSystemQWidget (X3D::DeformableOctreeParticleSystemNode *node, QWidget *parent, MainController *MC)
QWidgetcreateDeformableOctreeQWidget (X3D::DeformableOctreeNode *node, QWidget *parent)
QWidgetcreateDeformableOctreeShapeQWidget (X3D::DeformableOctreeShapeNode *node, QWidget *parent)
QWidgetcreateX4DNodeQWidget (X3DTK::X3D::X4DNode *node, QWidget *parent)
 Creation of the widget.

QWidgetcreateFrameQWidget (X3D::FrameNode *node, QWidget *parent)
 Creation of the widget.

QWidgetcreateEngineNodeQWidget (X3DTK::X3D::EngineNode *engine, QWidget *parent)
 Creation of the widget.

QWidgetcreateMassSpringNodeQWidget (X3D::MassSpringNode *node, QWidget *parent)
 Creation of the widget.

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

QWidgetcreateTransformQWidget (X3D::Transform *node, QWidget *parent)
 Creation of the widget.


Typedef Documentation

typedef std::list<Field *> X3DTK::Qt::FieldList
 

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


Function Documentation

QWidget* createDeformableOctreeParticleSystemQWidget X3D::DeformableOctreeParticleSystemNode *  node,
QWidget parent,
MainController MC
 

QWidget* createDeformableOctreeParticleSystemQWidget X3D::DeformableOctreeParticleSystemNode *  node,
QWidget parent
 

Definition at line 48 of file DeformableOctreeParticleSystemQt.cpp.

References createEngineNodeQWidget().

QWidget * X3DTK::Qt::createDeformableOctreeQWidget X3D::DeformableOctreeNode *  node,
QWidget parent
 

Definition at line 183 of file DeformableOctreeQt.cpp.

References createEngineNodeQWidget().

QWidget * X3DTK::Qt::createDeformableOctreeShapeQWidget X3D::DeformableOctreeShapeNode *  node,
QWidget parent
 

Definition at line 37 of file DeformableOctreeShapeQt.cpp.

References createX4DNodeQWidget().

QWidget * X3DTK::Qt::createEngineNodeQWidget X3DTK::X3D::EngineNode engine,
QWidget parent
 

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

QWidget * X3DTK::Qt::createFrameQWidget X3D::FrameNode *  node,
QWidget parent
 

Creation of the widget.

Definition at line 13 of file frameNodeGUI.cpp.

References createEngineNodeQWidget(), FieldList, and X3DTK::X3D::FrameNode::swollen.

QWidget * X3DTK::Qt::createMassSpringNodeQWidget X3D::MassSpringNode *  node,
QWidget parent
 

Creation of the widget.

Definition at line 322 of file massSpringEngineGUI.cpp.

References createEngineNodeQWidget().

QWidget * X3DTK::Qt::createMorphingNodeQWidget X3D::MorphingNode *  node,
QWidget parent
 

Creation of the widget.

Definition at line 78 of file morphingEngineQt.cpp.

References createEngineNodeQWidget(), animal::MorphingEngine< Morphings, Real >::getInterpolationID(), and X3DTK::Qt::MorphingEngineQt::setMethodID().

QWidget * X3DTK::Qt::createTransformQWidget X3D::Transform *  node,
QWidget parent
 

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.

QWidget * X3DTK::Qt::createX4DNodeQWidget X3DTK::X3D::X4DNode engine,
QWidget parent
 

Creation of the widget.

Definition at line 35 of file X4DGUI.cpp.

References FieldList, and X3DTK::X3D::X4DNode::m_draw.

Referenced by createDeformableOctreeShapeQWidget().

std::istream& operator>> std::istream &  in,
X3DTK::SFRotation &  a
[inline]
 

Read X3DTK::SFRotation from an input stream.

Definition at line 82 of file Fields.h.

std::istream& operator>> std::istream &  in,
X3DTK::SFVec3f &  a
[inline]
 

Read X3DTK::SFVec3f from an input stream.

Definition at line 74 of file Fields.h.

std::istream& operator>> std::istream &  in,
X3DTK::SFVec2f &  a
[inline]
 

Read X3DTK::SFVec2f from an input stream.

Definition at line 66 of file Fields.h.


Generated on Thu Dec 23 13:52:34 2004 by doxygen 1.3.6