#include <SimIsland.h>
Graphe d'héritage de la classe SimIsland


Membres publics | |
| SimIsland () | |
| ~SimIsland () | |
| void | destroyGraph (Graph *aGraph) |
| Graph * | createGraph () |
| void | setIsEnabled (const bool isEnabled) |
| SimRigidBody * | getSimRigidBody (unsigned int index) |
| RigidBody * | getRigidBody (unsigned int index) |
| unsigned int | getRigidBodyCount () |
| void | addRigidBody (RigidBody *rigidBody) |
| void | removeRigidBody (RigidBody *rigidBody) |
| RigidBody * | removeRigidBody (unsigned int i) |
| void | addSimRigidBody (SimRigidBody *rigidBody) |
| void | removeSimRigidBody (SimRigidBody *rigidBody) |
| SimRigidBody * | removeSimRigidBody (unsigned int i) |
| void | synchronize () |
| void | print () |
| unsigned int | size () |
| unsigned int | getVertexCount () const |
| Vertex * | getVertex (unsigned int index) const |
| int | getVertexIndex (Vertex *aVertex) const |
| unsigned int | getConnectionCount () const |
| unsigned int | getConnectionCount (unsigned int index1, unsigned int index2) const |
| Connection * | getConnection (unsigned int index1, unsigned int index2) const |
| Connection * | getConnection (unsigned int index1, unsigned int index2, unsigned int index3) const |
| Connection * | getConnection (unsigned int index) const |
| int | getConnectionIndex (Connection *aConnection) const |
| unsigned int | getEdgeCount () const |
| Edge * | getEdge (unsigned int index1, unsigned int index2) const |
| Edge * | getEdge (unsigned int index) const |
| int | getEdgeIndex (Edge *anEdge) const |
| virtual void | printVertices () const |
| virtual void | printEdges () const |
| virtual void | printConnections () const |
| virtual void | printAdjacencyMatrix () const |
| virtual void | printConnectedComponentID () const |
| void | addVertex (Vertex *aVertex) |
| void | removeVertex (Vertex *aVertex) |
| void | insertConnection (Connection *Connection) |
| void | removeConnection (Connection *Connection) |
| void | computeConnectedComponent () |
| void | computeConnectedComponent (unsigned int vertexIndex) |
| void | setBaseConnectedComponent (unsigned int vertexIndex) |
| unsigned int | getConnectedComponentCount () const |
| bool | isConnected (unsigned int vertexIndex, unsigned int anotherVertexIndex) const |
| unsigned int | getConnectedComponentCard (unsigned int connectedComponentIndex) const |
| bool | hasMultipleConnections () const |
| bool | getIsEnabled () const |
Attributs Protégés | |
| std::vector< RigidBody * > | rigidBodies |
| unsigned int | rigidBodyCount |
| std::vector< Vertex * > | vertices |
| unsigned int | vertexCount |
| std::vector< std::vector< Connection * > > | adj |
| unsigned int | connectionCount |
| unsigned int | edgeCount |
| std::vector< int > | connectedComponentID |
| int | connectedComponentCount |
| bool | isEnabled |
|
|
|
|
|
|
|
|
Redéfinie à partir de Island. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implémente Graph. |
|
|
Implémente Graph. |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
Redéfinie dans SimRigidBody. |
|
|
Redéfinie à partir de Island. |
|
|
Redéfinie à partir de Island. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Redéfinie à partir de Graph. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Redéfinie à partir de Island. |
|
|
Redéfinie à partir de Island. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Redéfinie à partir de Controller. |
|
|
Redéfinie à partir de Island. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.3