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

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "memvirtu.h"
#include "lowparam.h"
#include "lowmacro.h"
#include "lowsolid.h"
#include "eulerops.h"
#include "vectorop.h"
#include "mancommd.h"
#include "shpshape.h"
#include "disdispl.h"
#include "genfunc_.h"
#include "mensagem.h"

Go to the source code of this file.

Classes

struct  LineTYPE

Defines

#define LinePTYPE   LineTYPE *

Functions

LinePTYPE MSD_highSetLine (char *name2, int n)
void MSD_highNameMakeSWEEP (char *name1, int pn, XY *listvtx, LinePTYPE line)
void MSD_execMakeSWEEP (void)
Id MSD_highMakeSWEEP (int pn, XY *listvtx, LinePTYPE line)
SPTYPE MSD_lowMakeSWEEP (Id sn, int pn, XY *listvtx, LinePTYPE line)
int MSD_lowMakeSweepNew (FPTYPE fac, LinePTYPE line)
int MSD_lowMakeNewPoint (vector nc, vector oc, vector li, vector U, vector UpV, real den, real ampl, real rot)
void MSD_lowFaceCG (FPTYPE fac, vector cg)
real MSD_lowLoopCG (LPTYPE l, vector cg, vector norm)
void MSD_execNameMakeSweep (void)


Define Documentation

#define LinePTYPE   LineTYPE *

Definition at line 57 of file shpsweep.cpp.

Referenced by MSD_execNameMakeSweep(), and MSD_highSetLine().


Function Documentation

void MSD_execMakeSWEEP ( void   ) 

void MSD_execNameMakeSweep ( void   ) 

Id MSD_highMakeSWEEP ( int  pn,
XY listvtx,
LinePTYPE  line 
)

void MSD_highNameMakeSWEEP ( char *  name1,
int  pn,
XY listvtx,
LinePTYPE  line 
)

LinePTYPE MSD_highSetLine ( char *  name2,
int  n 
)

void MSD_lowFaceCG ( FPTYPE  fac,
vector  cg 
)

real MSD_lowLoopCG ( LPTYPE  l,
vector  cg,
vector  norm 
)

Definition at line 397 of file shpsweep.cpp.

References cross(), dot(), HalNxt, HalPrv, HalVtx, HPTYPE, LooLEdg, veccopy(), vecesc(), vecminus(), vecplus(), veczer(), VerVCoord, and VPTYPE.

Referenced by MSD_lowFaceCG().

int MSD_lowMakeNewPoint ( vector  nc,
vector  oc,
vector  li,
vector  U,
vector  UpV,
real  den,
real  ampl,
real  rot 
)

Definition at line 343 of file shpsweep.cpp.

References cross(), dot(), ERROR, normalize(), SUCCESS, veccopy(), vecesc(), vecminus(), and vecplus().

Referenced by MSD_lowMakeSweepNew().

SPTYPE MSD_lowMakeSWEEP ( Id  sn,
int  pn,
XY listvtx,
LinePTYPE  line 
)

int MSD_lowMakeSweepNew ( FPTYPE  fac,
LinePTYPE  line 
)


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