Overture
Version 25
|
#include "NurbsMapping.h"
#include "MappingInformation.h"
#include "MappingRC.h"
#include <float.h>
#include "IgesReader.h"
#include "DataPointMapping.h"
#include "display.h"
#include "ArraySimple.h"
#include "MappingsFromCAD.h"
#include "ParallelUtility.h"
Macros | |
#define | GET_LENGTH getLength |
#define | DGECO EXTERN_C_NAME(dgeco) |
#define | SGECO EXTERN_C_NAME(sgeco) |
#define | DGESL EXTERN_C_NAME(dgesl) |
#define | SGESL EXTERN_C_NAME(sgesl) |
#define | GECO SGECO |
#define | GESL SGESL |
#define | XP(t) (t) |
#define | YP(t) (t)*(t) |
#define | ZP(t) 0. |
#define | XP(t) ae*cos(Pi*(t)) |
#define | YP(t) be*sin(Pi*(t)) |
#define | ZP(t) 0. |
#define | XP(t) (t) |
#define | YP(t) sqrt(1.+(t)*(t)) |
#define | ZP(t) 0. |
#define | YPT(t) (t)/sqrt(1.+(t)*(t)) |
Functions | |
void | SGECO (real &b, const int &nbd, const int &nb, int &ipvt, real &rcond, real &work) |
void | DGECO (real &b, const int &nbd, const int &nb, int &ipvt, real &rcond, real &work) |
void | SGESL (real &a, const int &lda, const int &n, int &ipvt, real &b, int &job) |
void | DGESL (real &a, const int &lda, const int &n, int &ipvt, real &b, int &job) |
void | createLineAsNurbs (NurbsMapping *nurb, const RealArray &p1, const RealArray &p2) |
int | getLineFromFile (FILE *file, char s[], int lim) |
Variables | |
real | timeToMergeNurbs =0. |
real | timeToMergeNurbsAddSubCurve =0. |
real | timeToMergeNurbsArcLength =0. |
real | timeToMergeNurbsElevateDegree =0. |
real | timeToMergeNurbsOther =0. |
#define DGECO EXTERN_C_NAME(dgeco) |
#define DGESL EXTERN_C_NAME(dgesl) |
#define GECO SGECO |
#define GESL SGESL |
#define GET_LENGTH getLength |
#define SGECO EXTERN_C_NAME(sgeco) |
#define SGESL EXTERN_C_NAME(sgesl) |
#define XP | ( | t | ) | (t) |
Referenced by NurbsMapping::update().
#define XP | ( | t | ) | ae*cos(Pi*(t)) |
#define XP | ( | t | ) | (t) |
#define YP | ( | t | ) | (t)*(t) |
Referenced by NurbsMapping::update().
#define YP | ( | t | ) | be*sin(Pi*(t)) |
#define YP | ( | t | ) | sqrt(1.+(t)*(t)) |
#define YPT | ( | t | ) | (t)/sqrt(1.+(t)*(t)) |
Referenced by NurbsMapping::update().
#define ZP | ( | t | ) | 0. |
Referenced by NurbsMapping::update().
#define ZP | ( | t | ) | 0. |
#define ZP | ( | t | ) | 0. |
void createLineAsNurbs | ( | NurbsMapping * | nurb, |
const RealArray & | p1, | ||
const RealArray & | p2 | ||
) |
References knot, and NurbsMapping::specify().
Referenced by NurbsMapping::forcedMerge(), and NurbsMapping::line().
int getLineFromFile | ( | FILE * | file, |
char | s[], | ||
int | lim | ||
) |
real timeToMergeNurbs =0. |
Referenced by NurbsMapping::merge(), and MappingsFromCAD::readMappings().
real timeToMergeNurbsAddSubCurve =0. |
Referenced by NurbsMapping::merge(), and MappingsFromCAD::readMappings().
real timeToMergeNurbsArcLength =0. |
Referenced by NurbsMapping::merge(), and MappingsFromCAD::readMappings().
real timeToMergeNurbsElevateDegree =0. |
Referenced by NurbsMapping::merge(), and MappingsFromCAD::readMappings().
real timeToMergeNurbsOther =0. |
Referenced by NurbsMapping::merge(), and MappingsFromCAD::readMappings().