#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|