#include "eus.h"
Go to the source code of this file.
Functions | |
pointer | ___euspqp () |
pointer | ___euspqp (register context *ctx, int n, register pointer *argv) |
int | PQP_AddTri (eusinteger_t m, double p1[], double p2[], double p3[], int flag) |
int | PQP_BeginModel (eusinteger_t m) |
int | PQP_Collide (double R1[3][3], double T1[3], eusinteger_t PQP_Model1, double R2[3][3], double T2[3], eusinteger_t PQP_Model2, int flag) |
void | PQP_DeleteModel (eusinteger_t m) |
double | PQP_Distance (double R1[3][3], double T1[3], eusinteger_t *PQP_Model1, double R2[3][3], double T2[3], eusinteger_t *PQP_Model2, double *P1, double *P2, int qsize) |
int | PQP_EndModel (eusinteger_t m) |
eusinteger_t | PQP_MakeModel () |
pointer | PQPADDTRI (register context *ctx, int n, register pointer *argv) |
pointer | PQPBEGINMODEL (register context *ctx, int n, register pointer *argv) |
pointer | PQPCOLLIDE (register context *ctx, int n, register pointer *argv) |
pointer | PQPDELETEMODEL (register context *ctx, int n, register pointer *argv) |
pointer | PQPDISTANCE (register context *ctx, int n, register pointer *argv) |
pointer | PQPENDMODEL (register context *ctx, int n, register pointer *argv) |
pointer | PQPMAKEMODEL (register context *ctx, int n, register pointer *argv) |
static | register_euspqp () |
$Id$
Copyright (c) 1987- JSK, The University of Tokyo. All Rights Reserved.
This software is a collection of EusLisp code for robot applications, which has been developed by the JSK Laboratory for the IRT project. For more information on EusLisp and it's application to the robotics, please refer to the following papers.
Toshihiro Matsui Multithread object-oriented language euslisp for parallel and asynchronous programming in robotics Workshop on Concurrent Object-based Systems, IEEE 6th Symposium on Parallel and Distributed Processing, 1994
Permission to use this software for educational, research and non-profit purposes, without fee, and without a written agreement is hereby granted to all researchers working on the IRT project at the University of Tokyo, provided that the above copyright notice remains intact.
int PQP_AddTri | ( | eusinteger_t | m, |
double | p1[], | ||
double | p2[], | ||
double | p3[], | ||
int | flag | ||
) |
int PQP_BeginModel | ( | eusinteger_t | m | ) |
int PQP_Collide | ( | double | R1[3][3], |
double | T1[3], | ||
eusinteger_t | PQP_Model1, | ||
double | R2[3][3], | ||
double | T2[3], | ||
eusinteger_t | PQP_Model2, | ||
int | flag | ||
) |
void PQP_DeleteModel | ( | eusinteger_t | m | ) |
double PQP_Distance | ( | double | R1[3][3], |
double | T1[3], | ||
eusinteger_t * | PQP_Model1, | ||
double | R2[3][3], | ||
double | T2[3], | ||
eusinteger_t * | PQP_Model2, | ||
double * | P1, | ||
double * | P2, | ||
int | qsize | ||
) |
int PQP_EndModel | ( | eusinteger_t | m | ) |
pointer PQPBEGINMODEL | ( | register context * | ctx, |
int | n, | ||
register pointer * | argv | ||
) |
pointer PQPCOLLIDE | ( | register context * | ctx, |
int | n, | ||
register pointer * | argv | ||
) |
pointer PQPDELETEMODEL | ( | register context * | ctx, |
int | n, | ||
register pointer * | argv | ||
) |
pointer PQPDISTANCE | ( | register context * | ctx, |
int | n, | ||
register pointer * | argv | ||
) |
pointer PQPENDMODEL | ( | register context * | ctx, |
int | n, | ||
register pointer * | argv | ||
) |
pointer PQPMAKEMODEL | ( | register context * | ctx, |
int | n, | ||
register pointer * | argv | ||
) |
static register_euspqp | ( | ) | [static] |