libmove3d  3.13.0
Defines | Functions
/home/slemaign/softs-local/BioMove3D-git/p3d/p3d_parallel.c File Reference
#include "Util-pkg.h"
#include "P3d-pkg.h"

Defines

#define PRINTPROC_PS   0
#define NUM_VALIDCONF_TEST   1000
#define MAXNITV   20

Functions

int p3d_set_parallel_sys (const char *type_bases, int base_jnt_index, int platform_jnt_index, int nmanip, int *cntrt_index_vect)
 Generates the structure of the parallel system.
void p3d_destroy_parallel_sys_data (p3d_parallel *psdataPt)
 Destroy the structure of the parallel system.
double p3d_random_in_several_ordered_intervals (int nint, double *relmin, double *relmax)
int p3d_cntrt_is_parallel_sys (p3d_cntrt *ct)
 Checks if the cntrt corresponds to a parallel system.

Detailed Description

Parallel system configuration sampling.


Function Documentation

int p3d_cntrt_is_parallel_sys ( p3d_cntrt ct)

Checks if the cntrt corresponds to a parallel system.

Parameters:
thecntrt
Returns:
TRUE if success
void p3d_destroy_parallel_sys_data ( p3d_parallel psdataPt)

Destroy the structure of the parallel system.

Parameters:
thepointer to the structure
int p3d_set_parallel_sys ( const char *  type_bases,
int  base_jnt_index,
int  platform_jnt_index,
int  nmanip,
int *  cntrt_index_vect 
)

Generates the structure of the parallel system.

Parameters:
typeof system (fixed or mobile manipulator bases)
base_jnt_index:
platform_jnt_index:
nmanip:
cntrt_index_vect:
Returns:
TRUE if success, FALSE if it fails.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines