|
User Documentation |
|
Centre for Vision, Speech & Signal Processing |
Comments:
========================================================
OUTLINE
========================================================
Base for BucketC class
- Data independent operations
- Projection of 3D points to 2D
Derived Classes:
Variables:
Methods:
- BaseBucket3to2dC()
-
empty
- BaseBucket3to2dC(const OrthoProjection3to2dC p,const Point2dC du,const Index2dC n)
-
Definition of 2D (u,v) reference frame
Resolution 'du' where distance in 2D & 3D space are identical
Number of buckets in (u,v) directions n[Row(),Col()]
NB: Limits of 2D reference frame umin,umax are not used
projection wraps if uumax
- BaseBucket3to2dC(const BaseBucket3to2dC & vv)
-
oopy
- const BaseBucket3to2dC & operator=(const BaseBucket3to2dC & vv)
-
Assigment.
------------------- Operations
- Index2dC Index2d(const Point2dC p) const
-
2D Index of grid (iu,jv) correponding to 2D point in reference plane
- Index2dC Index2d(const Vector3dC v) const
-
2D Index of grid (iu,jv) correponding to 3D point
projected into the reference plane
- Index2dC Index2dInRange(const Index2dC i) const
-
2D Index of grid in range [0..N,0..M] for NxM grid
- Index2dC Size() const
-
Dimension of reference plane grid
- IntT Row() const
-
Dimension of u-axis in (u,v) reference plane grid
- IntT Col() const
-
Dimension of v-axis in (u,v) reference plane grid
- Point2dC Resolution() const
-
Resolution of buckets in )u,v)
- RealT MinResolution() const
-
Minimum Resolution of buckets in (u,v)
- OrthoProjection3to2dC Local() const
-
Local projection plane
--------------------------------- Local Coordinates in 2D Reference Frame
- Point2dC Point2d(const Vector3dC v) const
-
Local projection of 'v' to 2D reference frame
- Point2dC Point2d(const Index2dC i) const
-
Local cordinates (u,v) of grid vertex i in the 2D reference frame
NB: unique transform in 2D: i <=> (u,v)
- Point2dC Point2dInRange(const Vector3dC v) const
-
Local projection of 'v' in range of 2D reference plane
---------------------------------Global Coordinates in 2D Reference Frame
- Point3dC Point3d(const Vector3dC v) const
-
Global coords of 'v' projection of on 2D reference frame
- Point3dC Point3d(const Index2dC i) const
-
Global coords of 'i' on 2D reference frame
- Point3dC Point3d(const Point2dC p) const
-
Global coords of 'p' on 2D reference frame
- Vector3dC Normal() const
-
Normal to 2D Reference Frame
|
Programmer:Adrian Hilton, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001
|