Kig Python Scripting API Documentation

CubicCartesianData Class Reference

This class represents an equation of a cubic in the form $ a_{ijk} x_i x_j x_k = 0 $ (in homogeneous coordinates, $ i,j,k = 0,1,2 $ ), $ i <= j <= k $ . More...

List of all members.

Public Member Functions

 CubicCartesianData (double a000, double a001, double a002, double a011, double a012, double a022, double a111, double a112, double a122, double a222)
 Constructor.
bool valid () const
 Return whether this is a valid CubicCartesianData.

Static Public Member Functions

static CubicCartesianData invalidData ()
 Create an invalid CubicCartesianData.


Detailed Description

This class represents an equation of a cubic in the form $ a_{ijk} x_i x_j x_k = 0 $ (in homogeneous coordinates, $ i,j,k = 0,1,2 $ ), $ i <= j <= k $ .

The coefficients are stored in lessicografic order.


Constructor & Destructor Documentation

CubicCartesianData::CubicCartesianData double  a000,
double  a001,
double  a002,
double  a011,
double  a012,
double  a022,
double  a111,
double  a112,
double  a122,
double  a222
 

Constructor.

Construct a new CubicCartesianData, with the given values as coeffs.


Member Function Documentation

static CubicCartesianData CubicCartesianData::invalidData  )  [static]
 

Create an invalid CubicCartesianData.

This is a special state of a CubicCartesianData that signals that something went wrong..

See also:
CubicCartesianData::valid

bool CubicCartesianData::valid  )  const
 

Return whether this is a valid CubicCartesianData.

See also:
CubicCartesianData::invalidData

KDE Logo
This file is part of the documentation for kdelibs 0.10.5.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Mon Aug 15 23:01:22 2005 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2001