xa_cont.c File Reference


Detailed Description

create-countour-functions AP_cont_

=====================================================
Liste_Funktionen_Beginn:

AP_cont_PTmod1    get index
AP_cont_PTmod     get index
AP_cont_nearPt    get index of nearest Point
AP_cont_skip      skip CW/CCW und MOD()
AP_cont_mod       get CW/CCW und MOD(#) 
AP_cont_Conn__    connect
AP_cont_ConnLn    give ConnectionLine
AP_cont_inv       invert lin.curves in structs according to iMod
AP_cont_intPt     select intersectionPoint
AP_cont_nxPT      PT -> ObjGX
AP_cont_nxt       main

Liste_Funktionen_Ende:
=====================================================

#include "MS_Def0.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "../ut/ut_geo.h"
#include "../ut/ut_umem.h"
#include "../ut/ut_txt.h"
#include "ut_ui_TX.h"
#include "../db/ut_DB.h"
#include "../gr/ut_UI.h"
#include "../ci/NC_apt.h"

Functions

int AP_cont_PTmod1 (int imod)
int AP_cont_PTmod (Point *p0, Point *ptTab, int ptNr, int imod)
int AP_cont_nearPt (Point *p0, Point *ptTab, int ptNr)
int AP_cont_skip (int *iIn, int aus_anz, int aus_typ[], double aus_tab[])
int AP_cont_mod (int *dreh, int *imod, int iIn, int aus_anz, int aus_typ[], double aus_tab[])
int AP_cont_Conn__ ()
int AP_cont_ConnLn (Line *lno, int iMod, Point *p1a, Point *p1e, Point *p2a, Point *p2e)
int AP_cont_inv (int iMod)
int AP_cont_intPt (int iNr, Point *pta)
int AP_cont_nxt (ObjGX *oo1, int *oo1i, ObjGX *oo2, int *oo2i, Memspc *ooDat, ObjGX *o1, int oInd, int dreh, int imod)
int AP_cont_nxPT (ObjGX *ox, Point *pt1, Memspc *ooDat)

Variables

int APT_obj_stat
static char o1Dat [OBJ_SIZ_MAX]
static char o2Dat [OBJ_SIZ_MAX]
static int o1Ind
static int o2Ind
static int o1Typ
static int o2Typ
static Point pto1a
static Point pto1e
static Point pto2a
static Point pto2e
static int modFlg
static int contNr


Function Documentation

int AP_cont_PTmod1 ( int  imod  ) 

int AP_cont_PTmod ( Point p0,
Point ptTab,
int  ptNr,
int  imod 
)

int AP_cont_nearPt ( Point p0,
Point ptTab,
int  ptNr 
)

int AP_cont_skip ( int *  iIn,
int  aus_anz,
int  aus_typ[],
double  aus_tab[] 
)

int AP_cont_mod ( int *  dreh,
int *  imod,
int  iIn,
int  aus_anz,
int  aus_typ[],
double  aus_tab[] 
)

int AP_cont_Conn__ (  ) 

int AP_cont_ConnLn ( Line lno,
int  iMod,
Point p1a,
Point p1e,
Point p2a,
Point p2e 
)

int AP_cont_inv ( int  iMod  ) 

int AP_cont_intPt ( int  iNr,
Point pta 
)

int AP_cont_nxt ( ObjGX oo1,
int *  oo1i,
ObjGX oo2,
int *  oo2i,
Memspc ooDat,
ObjGX o1,
int  oInd,
int  dreh,
int  imod 
)

int AP_cont_nxPT ( ObjGX ox,
Point pt1,
Memspc ooDat 
)


Variable Documentation

char o1Dat[OBJ_SIZ_MAX] [static]

char o2Dat[OBJ_SIZ_MAX] [static]

int o1Ind [static]

int o2Ind [static]

int o1Typ [static]

int o2Typ [static]

Point pto1a [static]

Point pto1e [static]

Point pto2a [static]

Point pto2e [static]

int modFlg [static]

int contNr [static]


Generated on Sat May 30 09:31:57 2009 for gCAD3D by  doxygen 1.5.6