Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals

idpoint.h File Reference

#include "idgen.h"

Go to the source code of this file.

Data Structures

struct  __IdPoint__

Defines

#define PNT_FLOAT   (PNT | TY_FLOAT)
#define IdPntFree(pi)   _IdPntFree((PIDPOINT *)&(pi) )
#define IdPntGetDataLength(pi)   (pi)->NbDatas
#define IdPntGetData(pi)   (pi)->Datas
#define IdPntTabFree(pp, nbp, libere)   _IdPntTabFree ((PIDPOINT **)&(pp),(nbp),(libere) )
#define IdPntX(p)   (p).X
#define IdPntY(p)   (p).Y
#define IdPntZ(p)   (p).Z
#define IdPntSamePnt(p1, p2)

Typedefs

typedef __IdPoint__ IDPOINT
typedef IDPOINTPIDPOINT

Functions

PIDPOINT IdPntAlloc (int)
PIDPOINT IdPntRemplit (PIDPOINT, double, double, double, int)
PIDPOINTIdPntTabAlloc (int, int)
void IdPntCopy (PIDPOINT, PIDPOINT)
void IdPntFree (PIDPOINT)
int IdPntGetDataLength (PIDPOINT)
float * IdPntGetData (PIDPOINT)
void IdPntTabFree (PIDPOINT *, int, int)
float IdPntX (IDPOINT)
float IdPntY (IDPOINT)
float IdPntZ (IDPOINT)
int IdPntSamePnt (IDPOINT, IDPOINT)


Define Documentation

#define IdPntFree pi   )     _IdPntFree((PIDPOINT *)&(pi) )
 

Definition at line 72 of file idpoint.h.

#define IdPntGetData pi   )     (pi)->Datas
 

Definition at line 74 of file idpoint.h.

#define IdPntGetDataLength pi   )     (pi)->NbDatas
 

Definition at line 73 of file idpoint.h.

#define IdPntSamePnt p1,
p2   ) 
 

Value:

( IdPntX(p1)==IdPntX(p2) \ && IdPntY(p1)==IdPntY(p2) \ && IdPntZ(p1)==IdPntZ(p2) )

Definition at line 82 of file idpoint.h.

#define IdPntTabFree pp,
nbp,
libere   )     _IdPntTabFree ((PIDPOINT **)&(pp),(nbp),(libere) )
 

Definition at line 75 of file idpoint.h.

#define IdPntX  )     (p).X
 

Definition at line 79 of file idpoint.h.

#define IdPntY  )     (p).Y
 

Definition at line 80 of file idpoint.h.

#define IdPntZ  )     (p).Z
 

Definition at line 81 of file idpoint.h.

#define PNT_FLOAT   (PNT | TY_FLOAT)
 

Definition at line 49 of file idpoint.h.


Typedef Documentation

typedef struct __IdPoint__ IDPOINT
 

typedef IDPOINT* PIDPOINT
 

Definition at line 60 of file idpoint.h.


Function Documentation

PIDPOINT IdPntAlloc int   ) 
 

void IdPntCopy PIDPOINT  ,
PIDPOINT 
 

void IdPntFree PIDPOINT   ) 
 

float* IdPntGetData PIDPOINT   ) 
 

int IdPntGetDataLength PIDPOINT   ) 
 

PIDPOINT IdPntRemplit PIDPOINT  ,
double  ,
double  ,
double  ,
int 
 

int IdPntSamePnt IDPOINT  ,
IDPOINT 
 

PIDPOINT* IdPntTabAlloc int  ,
int 
 

void IdPntTabFree PIDPOINT ,
int  ,
int 
 

float IdPntX IDPOINT   ) 
 

float IdPntY IDPOINT   ) 
 

float IdPntZ IDPOINT   ) 
 


Generated on Wed Oct 19 09:28:36 2005 for SIMRI3D by doxygen 1.3.7