BALL  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
BALL::BindingPocketProcessor::Sphere_ Class Reference

Public Member Functions

 Sphere_ ()
 Default constructor. More...
 
bool operator< (const Sphere_ &sp) const
 
bool operator== (const Sphere_ &sp) const
 

Public Attributes

BALL::Vector3 position
 
float radius
 
Position b_count
 
float probe_weight
 
Position layer
 
int id
 
Position a
 
Position b
 
Position c
 
Position d
 

Static Public Attributes

static int global_id
 

Detailed Description

This class implements a sphere each sphere belongs to a layer and possesses a radius, burial count and probe weight

Definition at line 158 of file bindingPocketProcessor.h.

Constructor & Destructor Documentation

BALL::BindingPocketProcessor::Sphere_::Sphere_ ( )

Default constructor.

Member Function Documentation

bool BALL::BindingPocketProcessor::Sphere_::operator< ( const Sphere_ sp) const
inline

smaller operator for sort, applying the probe weight

Definition at line 186 of file bindingPocketProcessor.h.

bool BALL::BindingPocketProcessor::Sphere_::operator== ( const Sphere_ sp) const
inline

equality operator using a,b,c and d

Definition at line 196 of file bindingPocketProcessor.h.

Member Data Documentation

Position BALL::BindingPocketProcessor::Sphere_::a

Definition at line 192 of file bindingPocketProcessor.h.

Position BALL::BindingPocketProcessor::Sphere_::b

Definition at line 192 of file bindingPocketProcessor.h.

Position BALL::BindingPocketProcessor::Sphere_::b_count

burial count

Definition at line 174 of file bindingPocketProcessor.h.

Position BALL::BindingPocketProcessor::Sphere_::c

Definition at line 192 of file bindingPocketProcessor.h.

Position BALL::BindingPocketProcessor::Sphere_::d

Definition at line 192 of file bindingPocketProcessor.h.

int BALL::BindingPocketProcessor::Sphere_::global_id
static

Definition at line 191 of file bindingPocketProcessor.h.

int BALL::BindingPocketProcessor::Sphere_::id

ids for identification

Definition at line 186 of file bindingPocketProcessor.h.

Position BALL::BindingPocketProcessor::Sphere_::layer

layer, the sphere belongs to

Definition at line 182 of file bindingPocketProcessor.h.

BALL::Vector3 BALL::BindingPocketProcessor::Sphere_::position

position vector

Definition at line 166 of file bindingPocketProcessor.h.

float BALL::BindingPocketProcessor::Sphere_::probe_weight

probe weight

Definition at line 178 of file bindingPocketProcessor.h.

float BALL::BindingPocketProcessor::Sphere_::radius

radius

Definition at line 170 of file bindingPocketProcessor.h.