sc_Uncapped5SphereExclusionShape3
Usage
Inherits sc::Shape.
Public Member Functions
const SCVector3
A
()
const
const SCVector3
B
()
const
const SCVector3
C
()
const
double rA
()
const
double rB
()
const
double rC
()
const
double r
()
const
int solution_exists
()
const
double distance_to_surface
(const
SCVector3
&r,
SCVector3
*grad=0)
const
int is_outside
(const
SCVector3
&)
const
int gradient_implemented
()
const
Static Public Member Functions
static Uncapped5SphereExclusionShape
*
newUncapped5SphereExclusionShape
(double
r,
const
SphereShape
&,
const
SphereShape
&,
const
SphereShape
&)
Protected Member Functions
Uncapped5SphereExclusionShape (double
r,
const
SphereShape
&,
const
SphereShape
&,
const
SphereShape
&)
Member Function Documentation
void sc::Uncapped5SphereExclusionShape::boundingbox (double valuemin, double valuemax, SCVector3 & p1, SCVector3 & p2) [virtual]
Implements sc::Volume.
double sc::Uncapped5SphereExclusionShape::distance_to_surface (const SCVector3 & r, SCVector3 * grad = 0) const [virtual]
Implements sc::Shape.
int sc::Uncapped5SphereExclusionShape::gradient_implemented () const [virtual]
Reimplemented from sc::Function.
int sc::Uncapped5SphereExclusionShape::is_outside (const SCVector3 &) const [virtual]
Reimplemented from sc::Shape.
History
- Debian 12 (Bookworm): the text shown here
- Debian 11 (Bullseye)
- Debian 6.0 (Squeeze)