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

P

P - Variable in class sugr.ProjectiveCamera
Stores the Point-Projection and Line-Projection matrices (for speed-optimisation only)
PLANE_3D - Static variable in class sugr.GUI.ConstructionApplet
 
PLANE_3D - Static variable in class sugr.GUI.RelationApplet
 
POINT_2D - Static variable in class sugr.GUI.ConstructionApplet
 
POINT_2D - Static variable in class sugr.GUI.RelationApplet
 
POINT_3D - Static variable in class sugr.GUI.ConstructionApplet
 
POINT_3D - Static variable in class sugr.GUI.RelationApplet
 
Parallel - class sugr.Parallel.
Contains methods if two elements are parallel or not.
Parallel(Line_2D, Class) - Constructor for class sugr.Parallel
Build up an Parallel-Relation between two Line_2D.
Parallel(Line_3D, Class) - Constructor for class sugr.Parallel
Build up an Parallel-Relation between two Line_3D.
Parallel(Plane_3D, Class) - Constructor for class sugr.Parallel
Build up an Parallel-Relation between two Plane_3D.
Pi() - Method in class sugr.Plane_3D
returns the pi-jacobian of this plane
Pi(Vector) - Static method in class sugr.Plane_3D
returns the pi-jacobian of a 4x1 vector
Pi() - Method in class sugr.Point_3D
returns the pi-jacobian of this point
Pi(Vector) - Static method in class sugr.Point_3D
returns the pi-jacobian of this point
PiDual() - Method in class sugr.Plane_3D
returns the pidual-jacobian of the dual of this plane
PiDual(Vector) - Static method in class sugr.Plane_3D
Returns the pidual-jacobian of the dual of a 4x1 vector Uses now the PiDual function of Point to ensure consistency (T.Laebe, 15.11.05)
PiDual() - Method in class sugr.Point_3D
Returns C*PI matrix the dual PI-matrix
PiDual(Vector) - Static method in class sugr.Point_3D
Returns C*PI matrix the dual PI-matrix This matrix differs from that of the dissertation because of other definition of C
Plane_3D - class sugr.Plane_3D.
Implementation of Plane_3D
Plane_3D(Vector, Matrix) - Constructor for class sugr.Plane_3D
Constructor for a new Plane_3D
Plane_3D(double, double, double, double) - Constructor for class sugr.Plane_3D
constructs a new plane by setting all entries directly.
Plane_3D(double, double, double, double, Matrix) - Constructor for class sugr.Plane_3D
constructs a new plane by setting all entries directly.
Plane_3D(double, double, double) - Constructor for class sugr.Plane_3D
constructs a new Plane_3D by specifying the homogeneous part.
Plane_3D(double, double, double, Matrix) - Constructor for class sugr.Plane_3D
constructs a new Plane_3D by specifying the homogeneous part.
Plane_3D(Point_3D, Line_3D) - Constructor for class sugr.Plane_3D
constructs a new plane by a join between point and line.
Plane_3D(Line_3D, Point_3D) - Constructor for class sugr.Plane_3D
constructs a new plane by a join between point and line.
Plane_3D(Line_3D, Line_3D) - Constructor for class sugr.Plane_3D
estimates a new plane by a join of two coplanar lines
Plane_3D(RelationalProperty[]) - Constructor for class sugr.Plane_3D
Estimates a new plane
Plane_3D(Point_3D, Point_3D, Point_3D) - Constructor for class sugr.Plane_3D
constructs a plane by a join of three points.
Plane_3D() - Constructor for class sugr.Plane_3D
default constructor
Point_2D - class sugr.Point_2D.
Implementation of Point_2D
Point_2D(Vector, Matrix) - Constructor for class sugr.Point_2D
Constructor for a new Point_2D
Point_2D(double, double) - Constructor for class sugr.Point_2D
Constructor for a euclidean point. homogeneous part is set to 1, covariance matrix is set to 0
Point_2D(double, double, Matrix) - Constructor for class sugr.Point_2D
Constructor for a euclidean point with covariance. homogeneous part is set to 1.
Point_2D(double, double, double) - Constructor for class sugr.Point_2D
Sets all elements of point directly.
Point_2D(double, double, double, Matrix) - Constructor for class sugr.Point_2D
Sets all elements of point directly.
Point_2D(double, double, double, double) - Constructor for class sugr.Point_2D
Construct a Point with known accuracies for x and y.
Point_2D(Line_2D, Line_2D) - Constructor for class sugr.Point_2D
constructs a new point_2D by an intersection between two lines.
Point_2D() - Constructor for class sugr.Point_2D
default constructor
Point_2D(RelationalProperty[]) - Constructor for class sugr.Point_2D
Estimates a new Point
Point_3D - class sugr.Point_3D.
Implementation of Point_3D
Point_3D(Line_3D, Line_3D) - Constructor for class sugr.Point_3D
 
Point_3D(Vector, Matrix) - Constructor for class sugr.Point_3D
Constructor for a new Point_3D
Point_3D(Plane_3D, Line_3D) - Constructor for class sugr.Point_3D
Constructs a new point by an intersection of line and plane.
Point_3D(Line_3D, Plane_3D) - Constructor for class sugr.Point_3D
Constructs a new point by an intersection of line and plane.
Point_3D(Plane_3D, Plane_3D, Plane_3D) - Constructor for class sugr.Point_3D
Constructs a new point by an intersection of three planes.
Point_3D(double, double, double, double) - Constructor for class sugr.Point_3D
Constructs a new Point_3D by setting all values directly.
Point_3D(double, double, double, double, Matrix) - Constructor for class sugr.Point_3D
Constructs a new point_3D by setting all values directly.
Point_3D(double, double, double) - Constructor for class sugr.Point_3D
Constructs a new point. homogeneous part is set to 1 and covariance matrix is set to 0 so it has no error
Point_3D(double, double, double, double, double, double) - Constructor for class sugr.Point_3D
Construct a Point with known accuracies for x,y and z.
Point_3D(double, double, double, Matrix) - Constructor for class sugr.Point_3D
/** Constructs a new point with covariance. homogeneous part is set to 1.
Point_3D() - Constructor for class sugr.Point_3D
Default Constructor
Point_3D(RelationalProperty[]) - Constructor for class sugr.Point_3D
Estimates a new point.
ProjectiveCamera - class sugr.ProjectiveCamera.
This class represents a projective camera.
ProjectiveCamera() - Constructor for class sugr.ProjectiveCamera
Default constructor
ProjectiveCamera(Matrix) - Constructor for class sugr.ProjectiveCamera
Creates a ProjectiveCamera from a 3x4 point projection matrix
ProjectiveCamera(double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class sugr.ProjectiveCamera
creates a PojectiveCamera from the 12 entries of the point projection matrix: | p11 p12 p13 p14 | | p21 p22 p23 p24 | | p31 p32 p33 p34 |
ProjectiveCamera(Reader) - Constructor for class sugr.ProjectiveCamera
Reads a projection matrix from a Reader.
ProjectiveCamera(Matrix, Matrix) - Constructor for class sugr.ProjectiveCamera
Creates a ProjectiveCamera by setting inner and exterior orientation.
ProjectiveCamera(Matrix, Matrix, Matrix) - Constructor for class sugr.ProjectiveCamera
Creates a ProjectiveCamera by setting inner and exterior orientation with covariance.
ProjectiveCamera(Motion_3D) - Constructor for class sugr.ProjectiveCamera
Creates a ProjectiveCamera by setting exterior orientation.
ProjectiveCamera(Motion_3D, Matrix) - Constructor for class sugr.ProjectiveCamera
Creates a ProjectiveCamera by setting exterior orientation with covariance.
ProjectiveCamera(Matrix, Motion_3D) - Constructor for class sugr.ProjectiveCamera
Creates a ProjectiveCamera by setting inner and exterior orientation.
ProjectiveCamera(Matrix, Motion_3D, Matrix) - Constructor for class sugr.ProjectiveCamera
Creates a ProjectiveCamera by setting inner and exterior orientation.
ProjectiveCamera(double, double, double, double, double) - Constructor for class sugr.ProjectiveCamera
Sets a ProjectiveCamera by setting inner orientation parameters directly.
ProjectiveCamera(double, double, double, double, double, Matrix) - Constructor for class sugr.ProjectiveCamera
Sets a ProjectiveCamera with covariance by setting inner orientation parameters directly.
ProjectiveCamera(Translation_3D, Rotation_3D) - Constructor for class sugr.ProjectiveCamera
Creates a ProjectiveCamera by setting exterior orientation.
ProjectiveCamera(Translation_3D, Rotation_3D, Matrix) - Constructor for class sugr.ProjectiveCamera
Creates a ProjectiveCamera by setting exterior orientation.
ProjectiveCamera(double[]) - Constructor for class sugr.ProjectiveCamera
Sets a ProjectiveCamera by setting whole projection matrix.
ProjectiveCamera(double[], Matrix) - Constructor for class sugr.ProjectiveCamera
Sets a ProjectiveCamera by setting whole projection matrix.
ProjectiveCamera(double) - Constructor for class sugr.ProjectiveCamera
Sets a ProjectiveCamera by only defining camera constant.
ProjectiveCamera(double, Matrix) - Constructor for class sugr.ProjectiveCamera
Sets a ProjectiveCamera with covariance by only defining camera constant.
ProjectiveCamera(double, double, double) - Constructor for class sugr.ProjectiveCamera
Sets a ProjectiveCamera by camera constant and principal point (camera with euclidean sensor)
Exterior orientation is set to identity.
ProjectiveCamera(double, double, double, Matrix) - Constructor for class sugr.ProjectiveCamera
Sets a ProjectiveCamera by camera constant and principal point (camera with euclidean sensor)
Exterior orientation is set to identity.
ProjectiveCamera(double, double, double, double, double, double, double, double, double, double, double, double, Matrix) - Constructor for class sugr.ProjectiveCamera
Sets a ProjectiveCamera by setting whole projection matrix.
planes - Variable in class sugr.example.MyChair
 
plus(Matrix) - Method in interface sugr.linalg.Matrix
C=A+B
plus(Matrix) - Method in class sugr.linalg.MatrixImplColt
 
plus(Vector) - Method in interface sugr.linalg.Vector
Add two vectors: r = s+v
plus(Vector) - Method in class sugr.linalg.VectorImplColt
 
points - Variable in class sugr.example.MyChair
 
points2D - Variable in class sugr.example.MyChair
 
preBldFile - Static variable in class sugr.GUI.ConstructionApplet
 
preBldFile - Static variable in class sugr.GUI.RelationApplet
 
print(int, int) - Method in class sugr.Element
prints this element to stdout.
print() - Method in class sugr.Element
prints this element to stdout.
print(int, int) - Method in interface sugr.linalg.Matrix
Prints this matrix to stdout
It may be useful to select w > d.
print() - Method in interface sugr.linalg.Matrix
Prints this matrix to stdout
print(int, int) - Method in class sugr.linalg.MatrixImplColt
 
print() - Method in class sugr.linalg.MatrixImplColt
 
print(int, int) - Method in interface sugr.linalg.Vector
Prints this matrix to stdout
Note:It may be useful to select w > d.
print() - Method in interface sugr.linalg.Vector
Prints this matrix to stdout
print(int, int) - Method in class sugr.linalg.VectorImplColt
 
print() - Method in class sugr.linalg.VectorImplColt
 
printConstraint() - Method in class sugr.Motion_3D
 
printMatlab() - Method in interface sugr.linalg.Matrix
Prints this matrix in Matlab format to stdout
printMatlab() - Method in class sugr.linalg.MatrixImplColt
 
printMatlab() - Method in interface sugr.linalg.Vector
Prints this matrix in Matlab format to stdout
printMatlab() - Method in class sugr.linalg.VectorImplColt
 
pseudoInverse(int) - Method in interface sugr.linalg.Matrix
returns the pseudo-inverse A^+ .
pseudoInverse(Matrix) - Method in interface sugr.linalg.Matrix
returns the pseudo-inverse A^+ with given Nullspace
pseudoInverse(int) - Method in class sugr.linalg.MatrixImplColt
 
pseudoInverse(Matrix) - Method in class sugr.linalg.MatrixImplColt
 

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