|
Overture
Version 25
|
#include "TrimmedMapping.h"#include "QuadTree.h"#include "MappingInformation.h"#include "MappingRC.h"#include "arrayGetIndex.h"#include "display.h"#include <float.h>#include "NurbsMapping.h"#include "Inverse.h"#include "GenericGraphicsInterface.h"#include "TriangleWrapper.h"#include "UnstructuredMapping.h"#include "IntersectionMapping.h"#include "Geom.h"#include "DataPointMapping.h"#include "ParallelUtility.h"
Macros | |
| #define | X(i, m) xyp[(i)+xyDim0*(m)] |
| #define | SC (char *)(const char *) |
Functions | |
| void | constructOuterBoundaryCurve (NurbsMapping *newNurb) |
| Build an outer curve for a surface without one. | |
| void | getAreaAndArcLength (Mapping &curve, real &area, real &arcLength, real &scale0, real &scale1) |
| bool | curveTooNarrow (Mapping &curve) |
| #define SC (char *)(const char *) |
| #define X | ( | i, | |
| m | |||
| ) | xyp[(i)+xyDim0*(m)] |
| void constructOuterBoundaryCurve | ( | NurbsMapping * | newNurb | ) |
Build an outer curve for a surface without one.
References axis1, NurbsMapping::merge(), Mapping::setGridDimensions(), and NurbsMapping::specify().
Referenced by CompositeTopology::buildEdgeCurves(), TrimmedMapping::deleteTrimCurve(), TrimmedMapping::TrimmedMapping(), and TrimmedMapping::update().
| bool curveTooNarrow | ( | Mapping & | curve | ) |
References fabs(), getAreaAndArcLength(), and printF().
Referenced by TrimmedMapping::reportTrimCurveInfo(), TrimmedMapping::validateTrimming(), and TrimmedMapping::verifyTrimCurve().
| void getAreaAndArcLength | ( | Mapping & | curve, |
| real & | area, | ||
| real & | arcLength, | ||
| real & | scale0, | ||
| real & | scale1 | ||
| ) |
References Mapping::getArcLength(), Mapping::getGrid(), max(), min(), and R.
Referenced by curveTooNarrow(), and TrimmedMapping::initializeTrimCurves().
1.8.3