cuikexplore.c
Go to the documentation of this file.
#define REP_JOINTS One of the possible values of the REPRESENTATION parameter. Definition: parameters.h:60 void MoveWorldDOF(Tparameters *pr, Tplot3d *pt, double *dof, Tworld *w) Moves a mechanisms to a configuration given by the degrees of freedom. Definition: world.c:2514 Data structure to hold the information about the name of a file. Definition: filename.h:248 Definition of the TJacobian type and the associated functions. CBLAS_INLINE double Norm(unsigned int s, double *v) Computes the norm of a vector. Definition: basic_algebra.c:265 void InitPlot3d(char *name, boolean axes, int argc, char **arg, Tplot3d *p) Constructor. Definition: plot3d.c:41 double Chart2Manifold(Tparameters *pr, TJacobian *sJ, double *t, unsigned int *tp, double *pInit, double *p, Tchart *c) Returns the point in the manifold for a given set of parameteres. Definition: chart.c:1066 Definition of the Tworld type and the associated functions. Error and warning functions. unsigned int InitChart(Tparameters *pr, boolean simple, Tbox *domain, unsigned int *tp, unsigned int m, unsigned int k, double *p, double e, double eCurv, double r, TJacobian *sJ, TAtlasBase *w, Tchart *c) Constructor. Definition: chart.c:792 Definition of the cuikexplore control structure. Definitions of constants and macros used in several parts of the cuik library. A table of parameters. void CreateFileName(char *path, char *name, char *suffix, char *ext, Tfilename *fn) Constructor. Definition: filename.c:22 #define CS_WD_GET_SIMP_JACOBIAN(pr, J, wcs) Computes the Jacobian of the simplified system. Definition: wcs.h:474 void InitParametersFromFile(char *file, Tparameters *p) Constructor from a file. Definition: parameters.c:51 Definition of a local chart on a manifold. char * GetFileFullName(Tfilename *fn) Gets the file full name (paht+name+extension). Definition: filename.c:151 int main(int argc, char **arg) Main body of the cuikexplore application. Definition: cuikexplore.c:72 void PlotWorld(Tparameters *pr, Tplot3d *pt, double axesLength, Tworld *w) Adds a world (environment plus mechanism) in a 3D scene. Definition: world.c:2260 #define CT_MAX_NEWTON_ITERATIONS Maximum number of iterations in the Newton-Raphson function. Definition: parameters.h:311 double Manifold2Chart(double *p, unsigned int *tp, double *t, Tchart *c) Returns the parametrization of a point. Definition: chart.c:1036 double GetParameter(unsigned int n, Tparameters *p) Gets the value for a particular parameter. Definition: parameters.c:93 #define CS_WD_IN_COLLISION(f, pr, s, sPrev, wcs) Checks if a configuration is in collision. Definition: wcs.h:319 #define CT_N_DOF Dimensionality of the solution space for the mechanism at hand. Definition: parameters.h:318 Auxiliary functions to deal with sets of samples. #define CS_WD_FROM_WORLD(ptr, wcs) Initializes the equations from a world structure. Definition: wcs.h:108 void InitWorldCD(Tparameters *pr, unsigned int mt, Tworld *w) Initializes the collision detector. Definition: world.c:1013 #define CS_WD_GENERATE_SIMP_INITIAL_BOX(pr, b, wcs) Computes the global box for the simplified system. Definition: wcs.h:460 void ChangeParameter(unsigned int n, double v, Tparameters *p) Sets the value for a particular parameter. Definition: parameters.c:164 unsigned int ReadOneSample(Tparameters *p, char *fname, unsigned int nvs, double **s) Reads one sample from a file. Definition: samples.c:1216 #define CS_WD_GET_SIMP_TOPOLOGY(pr, tp, wcs) Gets the simplified variable topology. Definition: wcs.h:401 Headers of the GTK interface functions for cuikexplore. void ClosePlot3d(boolean quit, double average_x, double average_y, double average_z, Tplot3d *p) Destructor. Definition: plot3d.c:473 Headers of the GTK support functions for cuikplay. boolean PointInBoxTopology(boolean *used, boolean update, unsigned int n, double *v, double tol, unsigned int *tp, Tbox *b) Checks if a point is included in a(sub-) box. Definition: box.c:350 Definition of the Tinterval type and the associated functions. |
Follow us!