#include <statics.hpp>
Inheritance diagram for RingBase:
Public Member Functions | |
RingBase (prec_t currentAMPS, const vect3d &pos, prec_t radius, prec_t wire_radius, const vect3d &normal) | |
virtual | ~RingBase () |
std::string | get_povray_script () |
bool | inContact (const vect3d &pos) |
void | ringbase_draw (Screen &screen, const Screen::color &c) |
Protected Member Functions | |
void | get_pos (prec_t t, vect3d &out) |
void | get_slope (prec_t t, vect3d &out) |
void | get_closest (prec_t cosphi, vect3d &out1, vect3d &out2) |
Protected Attributes | |
prec_t | current |
vect3d | pos |
prec_t | radius |
prec_t | wire_radius |
vect3d | normal |
prec_t | plane_d |
prec_t | wrwr |
prec_t | min_rr |
prec_t | max_rr |
vect3d | nr |
vect3d | runit |
vect3d | lr |
vect3d | p0 |
vect3d | p0_pc |
vect3d | nXp0_pc |
Definition at line 131 of file statics.hpp.
RingBase::RingBase | ( | prec_t | currentAMPS, | |
const vect3d & | pos, | |||
prec_t | radius, | |||
prec_t | wire_radius, | |||
const vect3d & | normal | |||
) |
virtual RingBase::~RingBase | ( | ) | [inline, virtual] |
Definition at line 135 of file statics.hpp.
std::string RingBase::get_povray_script | ( | ) |
Reimplemented in StaticRingIntegrated, and StaticRing.
bool RingBase::inContact | ( | const vect3d & | pos | ) |
Reimplemented in StaticRingIntegrated, and StaticRing.
void RingBase::ringbase_draw | ( | Screen & | screen, | |
const Screen::color & | c | |||
) |
Implements StaticIntegrated::POSF.
Implements StaticIntegrated::POSF.
prec_t RingBase::current [protected] |
Definition at line 142 of file statics.hpp.
vect3d RingBase::pos [protected] |
Definition at line 143 of file statics.hpp.
prec_t RingBase::radius [protected] |
Definition at line 144 of file statics.hpp.
prec_t RingBase::wire_radius [protected] |
Definition at line 145 of file statics.hpp.
vect3d RingBase::normal [protected] |
Definition at line 146 of file statics.hpp.
prec_t RingBase::plane_d [protected] |
Definition at line 147 of file statics.hpp.
prec_t RingBase::wrwr [protected] |
Definition at line 149 of file statics.hpp.
prec_t RingBase::min_rr [protected] |
Definition at line 150 of file statics.hpp.
prec_t RingBase::max_rr [protected] |
Definition at line 150 of file statics.hpp.
vect3d RingBase::nr [protected] |
Definition at line 151 of file statics.hpp.
vect3d RingBase::runit [protected] |
Definition at line 152 of file statics.hpp.
vect3d RingBase::lr [protected] |
Definition at line 153 of file statics.hpp.
vect3d RingBase::p0 [protected] |
Definition at line 160 of file statics.hpp.
vect3d RingBase::p0_pc [protected] |
Definition at line 161 of file statics.hpp.
vect3d RingBase::nXp0_pc [protected] |
Definition at line 162 of file statics.hpp.