Defines control points aligned with coordinate system. More...
Public Member Functions | |
TypeName ("axisAligned") | |
axisAligned (NURBS3DVolume &box) | |
virtual | ~axisAligned ()=default |
![]() | |
TypeName ("controlPointsDefinition") | |
declareRunTimeSelectionTable (autoPtr, controlPointsDefinition, dictionary,(NURBS3DVolume &box),(box)) | |
controlPointsDefinition (NURBS3DVolume &box) | |
virtual | ~controlPointsDefinition ()=default |
Protected Member Functions | |
virtual void | computeControlPoints () |
![]() | |
void | transformControlPoints (const vector &geometryMin, const vector &geometryMax) |
Additional Inherited Members | |
![]() | |
static autoPtr< controlPointsDefinition > | New (NURBS3DVolume &box) |
![]() | |
NURBS3DVolume & | box_ |
vectorField & | cps_ |
Defines control points aligned with coordinate system.
Definition at line 48 of file axisAligned.H.
axisAligned | ( | NURBS3DVolume & | box | ) |
Definition at line 79 of file axisAligned.C.
References axisAligned::computeControlPoints().
|
virtualdefault |
|
protectedvirtual |
Implements controlPointsDefinition.
Definition at line 43 of file axisAligned.C.
References NURBS3DVolume::basisU(), NURBS3DVolume::basisV(), NURBS3DVolume::basisW(), controlPointsDefinition::box_, controlPointsDefinition::cps_, NURBS3DVolume::dict(), dictionary::get(), NURBS3DVolume::getCPID(), NURBSbasis::nCPs(), Vector< Cmpt >::x(), Vector< Cmpt >::y(), and Vector< Cmpt >::z().
Referenced by axisAligned::axisAligned().
TypeName | ( | "axisAligned" | ) |
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.