sc_UncappedTorusHoleShape - Man Page



Inherits sc::Shape.

Inherited by sc::NonreentrantUncappedTorusHoleShape, and sc::ReentrantUncappedTorusHoleShape.

Public Member Functions

const SphereShape & sphere (int i) const
const SCVector3 A () const
const SCVector3 B () const
double radius () const
void print (std::ostream &o=ExEnv::out0()) const
Print information about the object.
void boundingbox (double valuemin, double valuemax, SCVector3 &p1, SCVector3 &p2)
int gradient_implemented () const

Static Public Member Functions

static UncappedTorusHoleShape * newUncappedTorusHoleShape (double r, const SphereShape &, const SphereShape &)

Protected Member Functions

void in_plane_sphere (const SCVector3 &point, SCVector3 &origin) const
UncappedTorusHoleShape (double r, const SphereShape &, const SphereShape &)

Additional Inherited Members

Member Function Documentation

void sc::UncappedTorusHoleShape::boundingbox (double valuemin, double valuemax, SCVector3 & p1, SCVector3 & p2) [virtual]

Implements sc::Volume.

int sc::UncappedTorusHoleShape::gradient_implemented () const [virtual]

Reimplemented from sc::Function.

void sc::UncappedTorusHoleShape::print (std::ostream & = ExEnv::out0()) const [virtual]

Print information about the object.

Reimplemented from sc::Function.


Generated automatically by Doxygen for MPQC from the source code.


Sun Nov 27 2022 Version 2.3.1 MPQC