FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcIntsCalcHelper.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
19struct edge;
20struct munched_set_tag;
22
24{
25public:
26 bool getclose( munched_set_tag * *, edge *);
27 int whereint( edge const *,double const * const, fuzztype);
28 int wrapped( vertex_chain_head_s const *, edge const *);
29 static double __stdcall ran(long);
30 static int __stdcall linevsarc( edge const *, edge const *,double (*)[3]);
31 static void __stdcall makeray(double const * const,double const * const, munched_set_tag * const *, edge *);
32 void getints( edge *, munched_set_tag * *);
33 void init( munched_set_tag * const *);
34
35};
int wrapped(vertex_chain_head_s const *, edge const *)
void getints(edge *, munched_set_tag **)
static void __stdcall makeray(double const *const, double const *const, munched_set_tag *const *, edge *)
int whereint(edge const *, double const *const, fuzztype)
bool getclose(munched_set_tag **, edge *)
static int __stdcall linevsarc(edge const *, edge const *, double(*)[3])
static double __stdcall ran(long)
void init(munched_set_tag *const *)