NurbsCurveInterface

Inheritance:

Methods of NurbsCurveInterface:

appendCv
int NurbsCurveInterface::append_cv(float x, float y, float z);

Filename: nurbsCurveInterface.I Created by: drose (02Mar01)
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. All rights reserved.
All use of this software is subject to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE."
Description:

getClassType
static TypeHandle NurbsCurveInterface::get_class_type(void);

Undocumented function.

getCv
virtual LVecBase4f NurbsCurveInterface::get_cv(int n) const = 0;

Undocumented function.

getCvPoint
LVecBase3f NurbsCurveInterface::get_cv_point(int n) const;

Description: Returns the position of the indicated CV.

getCvWeight
float NurbsCurveInterface::get_cv_weight(int n) const;

Description: Returns the weight of the indicated CV.

getKnot
virtual float NurbsCurveInterface::get_knot(int n) const = 0;

Undocumented function.

getNumCvs
virtual int NurbsCurveInterface::get_num_cvs(void) const = 0;

Undocumented function.

getNumKnots
virtual int NurbsCurveInterface::get_num_knots(void) const = 0;

Undocumented function.

getOrder
virtual int NurbsCurveInterface::get_order(void) const = 0;

Undocumented function.

insertCv
virtual bool NurbsCurveInterface::insert_cv(float t) = 0;

Undocumented function.

removeAllCvs
virtual void NurbsCurveInterface::remove_all_cvs(void) = 0;

Undocumented function.

removeCv
virtual bool NurbsCurveInterface::remove_cv(int n) = 0;

Undocumented function.

setCv
virtual bool NurbsCurveInterface::set_cv(int n, LVecBase4f const &v) = 0;

Undocumented function.

setCvPoint
bool NurbsCurveInterface::set_cv_point(int n, float x, float y, float z);

Description: Repositions the indicated CV. Returns true if successful, false otherwise.

setCvWeight
bool NurbsCurveInterface::set_cv_weight(int n, float w);

Description: Sets the weight of the indicated CV without affecting its position in 3-d space.

setKnot
virtual bool NurbsCurveInterface::set_knot(int n, float t) = 0;

Undocumented function.

setOrder
virtual void NurbsCurveInterface::set_order(int order) = 0;

Undocumented function.

writeCv
void NurbsCurveInterface::write_cv(ostream &out, int n) const;

Description: