Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
Geom::SBasis2d Class Reference

#include <sbasis-2d.h>

Inheritance diagram for Geom::SBasis2d:

Public Member Functions

 SBasis2d ()
 
 SBasis2d (Linear2d const &bo)
 
 SBasis2d (SBasis2d const &a)
 
Linear2dindex (unsigned ui, unsigned vi)
 
Linear2d index (unsigned ui, unsigned vi) const
 
double apply (double u, double v) const
 
void clear ()
 
void normalize ()
 
double tail_error (unsigned tail) const
 
void truncate (unsigned k)
 

Public Attributes

unsigned us
 
unsigned vs
 

Detailed Description

Definition at line 151 of file sbasis-2d.h.

Constructor & Destructor Documentation

◆ SBasis2d() [1/3]

Geom::SBasis2d::SBasis2d ( )
inline

Definition at line 155 of file sbasis-2d.h.

◆ SBasis2d() [2/3]

Geom::SBasis2d::SBasis2d ( Linear2d const &  bo)
inline

Definition at line 156 of file sbasis-2d.h.

◆ SBasis2d() [3/3]

Geom::SBasis2d::SBasis2d ( SBasis2d const &  a)
inline

Definition at line 160 of file sbasis-2d.h.

Member Function Documentation

◆ apply()

double Geom::SBasis2d::apply ( double  u,
double  v 
) const
inline

Definition at line 177 of file sbasis-2d.h.

References Geom::Linear2d::apply(), index, us, and vs.

Referenced by Geom::sb2d_cubic_solve(), and Geom::sb2dsolve().

◆ clear()

void Geom::SBasis2d::clear ( )
inline

Definition at line 194 of file sbasis-2d.h.

References end, and fill.

◆ index() [1/2]

Linear2d & Geom::SBasis2d::index ( unsigned  ui,
unsigned  vi 
)
inline

◆ index() [2/2]

Linear2d Geom::SBasis2d::index ( unsigned  ui,
unsigned  vi 
) const
inline

Definition at line 169 of file sbasis-2d.h.

References us, and vs.

◆ normalize()

void Geom::SBasis2d::normalize ( )

◆ tail_error()

double Geom::SBasis2d::tail_error ( unsigned  tail) const

◆ truncate()

void Geom::SBasis2d::truncate ( unsigned  k)

Member Data Documentation

◆ us

◆ vs


The documentation for this class was generated from the following file: