A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

P

p - Variable in class ProGAL.geom3d.ParametricPlane
 
p1 - Variable in class ProGAL.geom3d.volumes.Cone
 
p2 - Variable in class ProGAL.geom3d.volumes.Cone
 
pair(int, int) - Method in class ProGAL.proteins.belta.BetaTopology
Returns true if i and j are paired.
pairingMatrix - Variable in class ProGAL.proteins.belta.BetaTopology
The pairing matrix that indicates which strands are paired.
parallel - Variable in class ProGAL.proteins.belta.SheetTopology.StrandPair
 
parameters - Variable in class ProGAL.math.Polynomial
 
ParametricParaboloid - Class in ProGAL.geom3d.surface
 
ParametricParaboloid(double, double, double) - Constructor for class ProGAL.geom3d.surface.ParametricParaboloid
 
ParametricParaboloid(double, double, double, Vector) - Constructor for class ProGAL.geom3d.surface.ParametricParaboloid
 
ParametricPlane - Class in ProGAL.geom3d
 
ParametricPlane(Point, Vector, Vector) - Constructor for class ProGAL.geom3d.ParametricPlane
8 + 31 = 39HOps
ParametricPlane(Point, Vector) - Constructor for class ProGAL.geom3d.ParametricPlane
Construct a parametric plane with the specified point and normal.
ParametricPlane - Class in ProGAL.geom3d.surface
 
ParametricPlane(Point, Vector[]) - Constructor for class ProGAL.geom3d.surface.ParametricPlane
 
ParametricSurface - Class in ProGAL.geom3d.surface
 
ParametricSurface() - Constructor for class ProGAL.geom3d.surface.ParametricSurface
 
ParametricSurface - Class in ProGAL.proteins.beltaStructure.sheet
 
ParametricSurface() - Constructor for class ProGAL.proteins.beltaStructure.sheet.ParametricSurface
 
PartialStructure - Interface in ProGAL.proteins.beltaStructure.sheetLoop
 
partition(SortTool, int, int) - Method in class ProGAL.dataStructures.Set
 
PDBFile - Class in ProGAL.proteins.belta
Quick note: One important feature of this extension of the normal PDBFile is that all indices are shifted so they are consecutive, which is required for betatopologies and secondary structures to make sense and not crash.
PDBFile(String) - Constructor for class ProGAL.proteins.belta.PDBFile
 
PDBFile - Class in ProGAL.proteins
A class for reading and representing a PDB-file.
PDBFile(String) - Constructor for class ProGAL.proteins.PDBFile
Construct a PDB-file from the specified file-path
PDBFile(File) - Constructor for class ProGAL.proteins.PDBFile
Construct a PDB-file from the specified file
pdbFile - Variable in class ProGAL.proteins.ProteinComplex
 
pdbFile - Variable in class ProGAL.proteins.viewer.PDBFileViewer
 
PDBFile.AnisouRecord - Class in ProGAL.proteins
 
PDBFile.AtomRecord - Class in ProGAL.proteins
 
PDBFile.EndModelRecord - Class in ProGAL.proteins
 
PDBFile.HelixRecord - Class in ProGAL.proteins
 
PDBFile.HetatmRecord - Class in ProGAL.proteins
 
PDBFile.ModelRecord - Class in ProGAL.proteins
 
PDBFile.OtherRecord - Class in ProGAL.proteins
 
PDBFile.ParentRecord - Class in ProGAL.proteins
 
PDBFile.PDBChain - Class in ProGAL.proteins
 
PDBFile.PDBModel - Class in ProGAL.proteins
 
PDBFile.PDBRecord - Interface in ProGAL.proteins
 
PDBFile.RemarkRecord - Class in ProGAL.proteins
 
PDBFile.SheetRecord - Class in ProGAL.proteins
 
PDBFile.TerRecord - Class in ProGAL.proteins
 
PDBFileViewer - Class in ProGAL.proteins.viewer
 
PDBFileViewer(PDBFile) - Constructor for class ProGAL.proteins.viewer.PDBFileViewer
 
PDBWebReader - Class in ProGAL.proteins
A wrapper class for static web input/output methods.
PDBWebReader() - Constructor for class ProGAL.proteins.PDBWebReader
 
peek() - Method in class ProGAL.dataStructures.Heap
Return least element without removing it, or null if empty
PI - Static variable in class ProGAL.math.Constants
 
Plane - Class in ProGAL.geom3d
A plane in (x,y,z)-space represented by a point and a normal.
Plane(Point, Vector) - Constructor for class ProGAL.geom3d.Plane
Constructs a plane with the normal vector n containing point p.
Plane(Vector) - Constructor for class ProGAL.geom3d.Plane
Constructs a plane with the normal vector n containing the point (0,0,0).
Plane(Point, Point, Point) - Constructor for class ProGAL.geom3d.Plane
Constructs a plane through three points using the first point as defining point.
PlaneTest - Class in ProGAL.geom3d.tests
 
PlaneTest() - Constructor for class ProGAL.geom3d.tests.PlaneTest
 
point - Variable in class ProGAL.dataStructures.rangeSearching.rangeTree.RangeTreeAssocValue
 
Point - Class in ProGAL.geom2d
A point in (x,y)-space represented using double precision.
Point() - Constructor for class ProGAL.geom2d.Point
Construct a point at (0,0)
Point(double, double) - Constructor for class ProGAL.geom2d.Point
Construct a point with the specified coordinates.
Point(double[]) - Constructor for class ProGAL.geom2d.Point
Construct a point with the specified coordinates.
Point - Class in ProGAL.geom3d
A point in (x,y,z)-space represented with double precision.
Point(double, double, double) - Constructor for class ProGAL.geom3d.Point
Construct a point with the specified coordinates.
Point(double[]) - Constructor for class ProGAL.geom3d.Point
Construct a point with the specified coordinates.
Point(Point) - Constructor for class ProGAL.geom3d.Point
Construct a point that is a clone of p.
Point(Vector) - Constructor for class ProGAL.geom3d.Point
Construct a point at the coordinates of v.
Point - Class in ProGAL.geomNd
A class representing a point in an N-dimensional Euclidean space.
Point(Point) - Constructor for class ProGAL.geomNd.Point
 
Point(double[]) - Constructor for class ProGAL.geomNd.Point
 
Point(int) - Constructor for class ProGAL.geomNd.Point
 
PointDimensionComparator - Class in ProGAL.dataStructures.rangeSearching.rangeTree
 
PointDimensionComparator(int) - Constructor for class ProGAL.dataStructures.rangeSearching.rangeTree.PointDimensionComparator
 
PointList - Class in ProGAL.geom3d
An ArrayList-wrapper for storing 3d points.
PointList() - Constructor for class ProGAL.geom3d.PointList
Construct an empty point-list.
PointList(Point[]) - Constructor for class ProGAL.geom3d.PointList
Construc a point-list from an array of points.
PointList(Collection<Point>) - Constructor for class ProGAL.geom3d.PointList
 
PointList - Class in ProGAL.geomNd
An ArrayList-wrapper for storing Nd points.
PointList(int) - Constructor for class ProGAL.geomNd.PointList
Construct an empty point-list.
PointList(Point[]) - Constructor for class ProGAL.geomNd.PointList
Construc a point-list from an array of points.
PointSet - Class in ProGAL.geom2d
 
PointSet() - Constructor for class ProGAL.geom2d.PointSet
 
PointSet(int) - Constructor for class ProGAL.geom2d.PointSet
creates a point set consisting of n uniformly distributed points in the unit square
PointTest - Class in ProGAL.geom3d.tests
 
PointTest() - Constructor for class ProGAL.geom3d.tests.PointTest
 
PointTest - Class in ProGAL.geomNd.tests
 
PointTest() - Constructor for class ProGAL.geomNd.tests.PointTest
 
PointWeighted - Class in ProGAL.geom3d
 
PointWeighted(double, double, double, double) - Constructor for class ProGAL.geom3d.PointWeighted
Construct a weighted point with the specified coordinates.
PointWeighted(double[], double) - Constructor for class ProGAL.geom3d.PointWeighted
Construct a weighted point with the specified coordinates.
PointWeighted(PointWeighted) - Constructor for class ProGAL.geom3d.PointWeighted
Construct a weighted point that is a clone of p.
PointWeighted(Sphere) - Constructor for class ProGAL.geom3d.PointWeighted
Construct a weighted point with the center of the sphere as its coordinates and with the square of its radius as weight.
polarAngle() - Method in class ProGAL.geom2d.Point
Returns polar angle of this point
polarAngleCos() - Method in class ProGAL.geom2d.Point
Returns the cosinus of the polar angle of this point
polarAngleCosXY() - Method in class ProGAL.geomNd.Point
Returns the cosinus of the polar angle of this point projected onto xy plane
polarAngleCosZ() - Method in class ProGAL.geom3d.Point
Returns the cosinus of the polar angle of this point with the z-axis
polarAngleSin() - Method in class ProGAL.geom2d.Point
Returns the sinus of the polar angle of this point
polarAngleSinXY() - Method in class ProGAL.geomNd.Point
Returns the sinus of the polar angle of this point projected onto xy plane
polarAngleSinZ() - Method in class ProGAL.geom3d.Point
Returns the sinus of the polar angle of this point with the z-axis
polarAngleXY() - Method in class ProGAL.geomNd.Point
Returns polar angle of this point projected onto xy plane
Polygon - Class in ProGAL.geom2d
 
Polygon() - Constructor for class ProGAL.geom2d.Polygon
 
Polygon(List<Point>) - Constructor for class ProGAL.geom2d.Polygon
 
Polygon(Point, Point, Point) - Constructor for class ProGAL.geom2d.Polygon
 
Polygon(PointSet) - Constructor for class ProGAL.geom2d.Polygon
 
Polygon(Point[]) - Constructor for class ProGAL.geom2d.Polygon
 
Polynomial - Class in ProGAL.math
A representation of a variable sized polynomial.
PolynomialTest - Class in ProGAL.math.test
 
PolynomialTest() - Constructor for class ProGAL.math.test.PolynomialTest
 
pos - Variable in class ProGAL.geom3d.viewer.TextShape
 
powerDistance(Point) - Method in class ProGAL.geom3d.volumes.Sphere
Gets the squared distance of a point from a sphere surface (negative if the point is inside the sphere).
predCounter - Static variable in class ProGAL.geom2d.delaunay.DTWithBigPoints
 
Predicates - Class in ProGAL.geom3d.predicates
 
Predicates() - Constructor for class ProGAL.geom3d.predicates.Predicates
 
Predicates.PlaneConfig - Enum in ProGAL.geom3d.predicates
 
Predicates.SphereConfig - Enum in ProGAL.geom3d.predicates
 
prevChainID - Variable in class ProGAL.proteins.PDBFile.SheetRecord
 
prevResSeq - Variable in class ProGAL.proteins.PDBFile.SheetRecord
 
PrimaryStructure - Class in ProGAL.proteins.belta
 
PrimaryStructure(String) - Constructor for class ProGAL.proteins.belta.PrimaryStructure
 
primaryStructure - Variable in class ProGAL.proteins.belta.SecondaryStructure
The primary structure related to this secondary structure.
primaryStructure - Variable in class ProGAL.proteins.beltaStructure.sheetLoop.SheetLoopStructure
 
print() - Method in class ProGAL.geom2d.Triangulation
 
ProGAL - package ProGAL
ProGAL is a library containing geometric datastructures and algorithms with special emphasis on supporting representation and analysis of protein structures.
ProGAL.dataStructures - package ProGAL.dataStructures
 
ProGAL.dataStructures.rangeSearching - package ProGAL.dataStructures.rangeSearching
 
ProGAL.dataStructures.rangeSearching.rangeTree - package ProGAL.dataStructures.rangeSearching.rangeTree
 
ProGAL.dataStructures.viewer - package ProGAL.dataStructures.viewer
 
ProGAL.geom2d - package ProGAL.geom2d
This package contains classes that are all related to two-dimensional geometric concepts.
ProGAL.geom2d.convexHull - package ProGAL.geom2d.convexHull
 
ProGAL.geom2d.viewer - package ProGAL.geom2d.viewer
All classes required for the 2D scene viewer J2DScene.
ProGAL.geom3d - package ProGAL.geom3d
This package contains classes that are all related to three-dimensional geometric concepts.
ProGAL.geom3d.complex - package ProGAL.geom3d.complex
A simplicial complex is a topological space of a particular kind, constructed by "gluing together" points, line segments, triangles, and their n-dimensional counterparts.
ProGAL.geom3d.complex.alphaComplex - package ProGAL.geom3d.complex.alphaComplex
An alpha complex for a set of d-dimensional points and a real number alpha is a subset of the Delaunay complex where all simplices that can be enclosed by an alpha-probe (a hypersphere of radius alpha), without the probe enclosing any points, are removed.
ProGAL.geom3d.complex.alphaComplex.tests - package ProGAL.geom3d.complex.alphaComplex.tests
 
ProGAL.geom3d.complex.delaunayComplex - package ProGAL.geom3d.complex.delaunayComplex
A Delaunay complex for a set of d-dimensional points is a tesselation of the points such that no point is inside the circumscribing hypersphere of the d-simplices (for the 3D case: Tetrahedra).
ProGAL.geom3d.complex.delaunayComplex.tests - package ProGAL.geom3d.complex.delaunayComplex.tests
 
ProGAL.geom3d.complex.tessellation - package ProGAL.geom3d.complex.tessellation
 
ProGAL.geom3d.predicates - package ProGAL.geom3d.predicates
 
ProGAL.geom3d.predicates.tests - package ProGAL.geom3d.predicates.tests
 
ProGAL.geom3d.superposition - package ProGAL.geom3d.superposition
 
ProGAL.geom3d.superposition.tests - package ProGAL.geom3d.superposition.tests
 
ProGAL.geom3d.surface - package ProGAL.geom3d.surface
 
ProGAL.geom3d.tess - package ProGAL.geom3d.tess
 
ProGAL.geom3d.tessellation.BowyerWatson - package ProGAL.geom3d.tessellation.BowyerWatson
 
ProGAL.geom3d.tests - package ProGAL.geom3d.tests
 
ProGAL.geom3d.viewer - package ProGAL.geom3d.viewer
All classes required for the 3D scene viewer J3DScene.
ProGAL.geom3d.volumes - package ProGAL.geom3d.volumes
 
ProGAL.geom3d.volumes.tests - package ProGAL.geom3d.volumes.tests
 
ProGAL.geomNd - package ProGAL.geomNd
This package contains classes that are all related to Euclidean geometric concepts of dimension larger than three.
ProGAL.geomNd.complex - package ProGAL.geomNd.complex
 
ProGAL.geomNd.complex.delaunayComplex - package ProGAL.geomNd.complex.delaunayComplex
 
ProGAL.geomNd.complex.delaunayComplex.tests - package ProGAL.geomNd.complex.delaunayComplex.tests
 
ProGAL.geomNd.tests - package ProGAL.geomNd.tests
 
ProGAL.io - package ProGAL.io
A set of classes containing static methods for input and output (both to/from file system and from web).
ProGAL.math - package ProGAL.math
This package contains math-classes that are not necessarily related to geometrical concepts.
ProGAL.math.test - package ProGAL.math.test
 
ProGAL.proteins - package ProGAL.proteins
 
ProGAL.proteins.belta - package ProGAL.proteins.belta
 
ProGAL.proteins.belta.tests - package ProGAL.proteins.belta.tests
 
ProGAL.proteins.beltaStructure - package ProGAL.proteins.beltaStructure
 
ProGAL.proteins.beltaStructure.bnb - package ProGAL.proteins.beltaStructure.bnb
 
ProGAL.proteins.beltaStructure.bnb.lowerBounds - package ProGAL.proteins.beltaStructure.bnb.lowerBounds
 
ProGAL.proteins.beltaStructure.loop - package ProGAL.proteins.beltaStructure.loop
 
ProGAL.proteins.beltaStructure.sheet - package ProGAL.proteins.beltaStructure.sheet
 
ProGAL.proteins.beltaStructure.sheetLoop - package ProGAL.proteins.beltaStructure.sheetLoop
 
ProGAL.proteins.chainTree - package ProGAL.proteins.chainTree
 
ProGAL.proteins.dunbrack - package ProGAL.proteins.dunbrack
 
ProGAL.proteins.structure - package ProGAL.proteins.structure
 
ProGAL.proteins.structure.generators - package ProGAL.proteins.structure.generators
 
ProGAL.proteins.viewer - package ProGAL.proteins.viewer
 
ProGAL.statistics - package ProGAL.statistics
 
ProGAL.statistics.tests - package ProGAL.statistics.tests
 
projectionParameter(Point) - Method in class ProGAL.geom2d.Line
 
projectPoint(Point) - Method in class ProGAL.geom2d.Line
 
projectPoint(Point) - Method in class ProGAL.geom3d.ParametricPlane
Projects the point v onto this plane and returns the parameters of the projected point (scaling of v1, of v2 and finally the distance or scaling along n).
projectPoint(Point) - Method in class ProGAL.geom3d.Plane
Get the projection of p onto this plane.
ProteinComplex - Class in ProGAL.proteins
 
ProteinComplex(PDBFile) - Constructor for class ProGAL.proteins.ProteinComplex
 
ProteinComplex(PDBFile, double) - Constructor for class ProGAL.proteins.ProteinComplex
 
ProteinComplex.Cavity - Class in ProGAL.proteins
 
ProteinComplex.Cavity(CTetrahedron) - Constructor for class ProGAL.proteins.ProteinComplex.Cavity
 
ProteinComplex.Hole - Class in ProGAL.proteins
 
ProteinComplex.Hole(CTetrahedron, double) - Constructor for class ProGAL.proteins.ProteinComplex.Hole
 
ProteinComplex.Hole(CTetrahedron) - Constructor for class ProGAL.proteins.ProteinComplex.Hole
 
push(Object) - Method in class ProGAL.dataStructures.DLList
 
pushAfter(T, DLCyclicList.DLNode<T>) - Method in class ProGAL.dataStructures.DLCyclicList
Adds an object after the specified node in the list.
pushBefore(T) - Method in class ProGAL.dataStructures.DLCyclicList
Adds the object before the entry of the list.
pushBefore(T, DLCyclicList.DLNode<T>) - Method in class ProGAL.dataStructures.DLCyclicList
Adds an object before the specified node in the list.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z