26 #ifndef TG_STRUCTURE_INFO_H
27 #define TG_STRUCTURE_INFO_H
61 std::vector<tgRigidInfo*> getAllRigids()
const;
63 const std::vector<tgConnectorInfo*>& getConnectors()
const
76 void autoCompoundRigids();
78 void initConnectorInfo();
80 void chooseConnectorRigids();
82 void chooseConnectorRigids(std::vector<tgRigidInfo*> allRigids);
84 void initRigidBodies(
tgWorld& world);
86 void initConnectors(
tgWorld& world);
88 const std::vector<tgRigidInfo*>& getRigids()
const
95 const std::vector<tgStructureInfo*>& getChildren()
const
107 std::string toString(
const std::string& prefix =
"")
const;
116 std::vector<tgRigidInfo*> m_rigids;
118 std::vector<tgConnectorInfo*> m_connectors;
120 std::vector<tgStructureInfo*> m_children;
122 std::vector<tgRigidInfo*> m_compounded;
friend std::ostream & operator<<(std::ostream &os, const tgStructureInfo &obj)
Contains the definition of class tgTaggable $Id$.
std::ostream & operator<<(std::ostream &os, const tgStructureInfo &obj)