Parabolad

Inheritance:

Methods of Parabolad:

Parabolad
Parabolad::Parabolad(void);

Filename: parabola_src.I Created by: drose (10Oct07)
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: Constructs a meaningless degenerate parabola.
Description: Constructs a parabola given the three points of the parametric equation: the acceleration, initial velocity, and start point.
Description:

calcPoint
LPoint3d Parabolad::calc_point(double t) const;

Description: Computes the point on the parabola at time t.

getA
LVecBase3d const &Parabolad::get_a(void) const;

Description: Returns the first point of the parabola's parametric equation: the acceleration.

getB
LVecBase3d const &Parabolad::get_b(void) const;

Description: Returns the second point of the parabola's parametric equation: the initial velocity.

getC
LVecBase3d const &Parabolad::get_c(void) const;

Description: Returns the third point of the parabola's parametric equation: the start point.

operator =
void Parabolad::operator =(Parabolad const &copy);

Description:

output
void Parabolad::output(ostream &out) const;

Description:

write
void Parabolad::write(ostream &out, int indent_level = (0)) const;

Description:

xform
void Parabolad::xform(LMatrix4d const &mat);

Filename: parabola_src.cxx Created by: drose (10Oct07)
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: Transforms the parabola by the indicated matrix.