#include <g_circle.h>
|
static const char * | read_field_value (std::istream &in, const char *field_name, char *field_buf, size_t buf_len, char separator=':') |
| Reads a line off in into a buffer and returns a pointer to the field value in the buffer. More...
|
|
static const char * | read_field_value (std::istream &in, const char *field_name, char separator=':') |
| Reads a line off in into an internal buffer and returns a pointer to the field value in the buffer. More...
|
|
kjb::Circle_in_3d::Circle_in_3d |
( |
const Vector & |
center, |
|
|
const double |
radius, |
|
|
const Vector & |
normal |
|
) |
| |
|
inline |
kjb::Circle_in_3d::Circle_in_3d |
( |
const char * |
filename | ) |
|
|
inline |
kjb::Circle_in_3d::Circle_in_3d |
( |
std::istream & |
in | ) |
|
|
inline |
const Vector& kjb::Circle_in_3d::get_circle_center |
( |
| ) |
const |
|
inline |
const Vector& kjb::Circle_in_3d::get_circle_normal |
( |
| ) |
const |
|
inline |
double kjb::Circle_in_3d::get_circle_radius |
( |
| ) |
const |
|
inline |
Performs a deep copy of the center point, the radius, and the normal vector.
- Parameters
-
- Returns
- A reference to this circle in 3d space.
void Circle_in_3d::read |
( |
std::istream & |
in | ) |
|
|
virtual |
virtual void kjb::Circle_in_3d::read |
( |
const char * |
fname | ) |
|
|
inlinevirtual |
Reads this Readable from a file.
- Parameters
-
fname | Input file to read from. |
- Exceptions
-
Reimplemented from kjb::Readable.
void Circle_in_3d::write |
( |
std::ostream & |
out | ) |
const |
|
virtual |
virtual void kjb::Circle_in_3d::write |
( |
const char * |
fname | ) |
const |
|
inlinevirtual |
Writes this Writeable to a file.
- Parameters
-
fname | Output file to write to. |
- Exceptions
-
Reimplemented from kjb::Writeable.
Vector kjb::Circle_in_3d::circle_center |
|
protected |
Vector kjb::Circle_in_3d::circle_normal |
|
protected |
double kjb::Circle_in_3d::circle_radius |
|
protected |
The documentation for this class was generated from the following files: