5#ifndef BALL_STRUCTURE_SOLVENTACCESSIBLESURFACE_H
6#define BALL_STRUCTURE_SOLVENTACCESSIBLESURFACE_H
8#ifndef BALL_STRUCTURE_SASEDGE_H
12#ifndef BALL_STRUCTURE_SASFACE_H
16#ifndef BALL_STRUCTURE_SASVERTEX_H
20#ifndef BALL_STRUCTURE_REDUCEDSURFACE_H
24#ifndef BALL_MATHS_SPHERE3_H
149 void preProcessing();
SASEdge * getEdge(Position i) const
Size numberOfEdges() const
ReducedSurface * reduced_surface_
friend class SASTriangulator
::std::vector< SASEdge * > edges_
void setRS(ReducedSurface *rs)
::std::vector< SASFace * > faces_
SASVertex * getVertex(Position i) const
SASFace * getFace(Position i) const
friend class TriangulatedSAS
Size numberOfVertices() const
Position number_of_faces_
void setEdge(SASEdge *edge, Position i)
ReducedSurface * getRS() const
void setFace(SASFace *face, Position i)
Position number_of_edges_
::std::vector< SASVertex * > vertices_
SolventAccessibleSurface()
void setVertex(SASVertex *vertex, Position i)
Position number_of_vertices_
Size numberOfFaces() const
#define BALL_CREATE(name)