cuikexplore.c File Reference

Detailed Description


This application allows to navigate manifolds.

This application allows to move a mechanism interactivelly navigating its manifold configuration space.

Definition in file cuikexplore.c.


int main (int argc, char **arg)
 Main body of the cuikexplore application. More...

Function Documentation

int main ( int  argc,
char **  arg 

Main body of the cuikexplore application.


  • cuikexplore [dof_1 dof_2 ... dof_k]


  • world_name: File describing the problem.
  • dof_1 dof_2... dof_k [optional] The variables used as parameters.

File extension is optional. The two las parameters are optional.

argcNumber of elements in the command line that starts the application (i.e., the cuikanimate command itself and its arguments).
argStrings with the arguments.
EXIT_SUCCESS (0) if the execution worked out fine and EXIT_FAILURE if not.

Definition at line 72 of file cuikexplore.c.

References TCuikexploreControl::changed, ChangeParameter(), Chart2Manifold(), ClosePlot3d(), CopyChart(), CreateFileName(), CS_WD_DELETE, CS_WD_FROM_WORLD, CS_WD_GENERATE_SIMP_INITIAL_BOX, CS_WD_GET_NUM_SYSTEM_VARS, CS_WD_GET_SIMP_JACOBIAN, CS_WD_GET_SIMP_TOPOLOGY, CS_WD_IN_COLLISION, CT_CE, CT_E, CT_EPSILON, CT_MAX_NEWTON_ITERATIONS, CT_N_DOF, CT_R, CT_REPRESENTATION, DeleteBox(), DeleteChart(), DeleteFileName(), DeleteJacobian(), DeleteParameters(), TCuikexploreControl::end, Error(), FALSE, TCuikexploreControl::fw, GET_WORLD, GetFileFullName(), GetParameter(), INF, InitChart(), InitParametersFromFile(), InitPlot3d(), InitWorldCD(), InitWorldFromFile(), TCuikexploreControl::k, TCuikexploreControl::m, Manifold2Chart(), MoveWorldDOF(), TCuikexploreControl::ndx, NEW, Norm(), TCuikexploreControl::oneStep, TCuikexploreControl::p, PARAM_EXT, PlotWorld(), TCuikexploreControl::point, PointInBoxTopology(), ReadOneSample(), REP_JOINTS, TCuikexploreControl::reset, TCuikexploreControl::step, TOPOLOGY_S, TRUE, TCuikexploreControl::vect, TCuikexploreControl::w, and WORLD_EXT.