C:/USPDesig/SHP/shprevol.cpp File Reference

#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include "memvirtu.h"
#include "lowparam.h"
#include "lowmacro.h"
#include "lowsolid.h"
#include "eulerops.h"
#include "lowgeome.h"
#include "vectorop.h"
#include "mancommd.h"
#include "shpshape.h"

Go to the source code of this file.

Functions

SPTYPE MSD_lowMakeRevolve (Id sn, XY *listvtx, int m, int n)
char MSD_lowMakeRotationalSweep (SPTYPE s, int nfaces, int axs, int pln, vector vect)
void MSD_lowMakeFaceToPoint (FPTYPE f)
int MSD_lowMakeOpenRSweep (SPTYPE s, int pln)
HPTYPE MSD_lowTouchAxis (HPTYPE eptr, int pln)
HPTYPE MSD_lowTouchWire (HPTYPE eptr, int *cut, int pln)

Variables

FILE * trace


Function Documentation

void MSD_lowMakeFaceToPoint ( FPTYPE  f  ) 

int MSD_lowMakeOpenRSweep ( SPTYPE  s,
int  pln 
)

SPTYPE MSD_lowMakeRevolve ( Id  sn,
XY listvtx,
int  m,
int  n 
)

char MSD_lowMakeRotationalSweep ( SPTYPE  s,
int  nfaces,
int  axs,
int  pln,
vector  vect 
)

HPTYPE MSD_lowTouchAxis ( HPTYPE  eptr,
int  pln 
)

Definition at line 302 of file shprevol.cpp.

References comp(), EPS, HalNxt, HalVtx, HNIL, HPTYPE, and VerVCoord.

Referenced by MSD_lowMakeOpenRSweep().

HPTYPE MSD_lowTouchWire ( HPTYPE  eptr,
int *  cut,
int  pln 
)

Definition at line 317 of file shprevol.cpp.

References comp(), EPS, HalNxt, HalPrv, HalVtx, mate, MSD_lowKEV(), and VerVCoord.

Referenced by MSD_lowMakeRotationalSweep().


Variable Documentation

FILE* trace


Generated on Tue Feb 26 09:12:53 2008 for USPDesigner by  doxygen 1.5.5