IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.

IG::Num::Func3d2dExamples::KleinBottle2 Class Reference

Defines the Klein's bottle (a parametric surface), a closed surface with no interior and exterior. More...

Inheritance diagram for IG::Num::Func3d2dExamples::KleinBottle2:
Collaboration diagram for IG::Num::Func3d2dExamples::KleinBottle2:

List of all members.

Public Member Functions

 KleinBottle2 ()
 KleinBottle2 (double a)

Public Attributes

const double Defaulta = 0.5
double a = Defaulta

Protected Member Functions

override double f1 (double u, double v)
override double f2 (double u, double v)
override double f3 (double u, double v)

Detailed Description

Defines the Klein's bottle (a parametric surface), a closed surface with no interior and exterior.

See also: http://www.vtk.org/VTK/img/ParametricSurfaces.pdf (parameterization is taken from there).

$A Igor Oct11;


Constructor & Destructor Documentation

IG::Num::Func3d2dExamples::KleinBottle2::KleinBottle2 ( ) [inline]
IG::Num::Func3d2dExamples::KleinBottle2::KleinBottle2 ( double  a) [inline]

Member Function Documentation

override double IG::Num::Func3d2dExamples::KleinBottle2::f1 ( double  u,
double  v 
) [inline, protected, virtual]
override double IG::Num::Func3d2dExamples::KleinBottle2::f2 ( double  u,
double  v 
) [inline, protected, virtual]
override double IG::Num::Func3d2dExamples::KleinBottle2::f3 ( double  u,
double  v 
) [inline, protected, virtual]

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties Events