PCL
|
Abstract base class of world coordinate transformations. More...
#include <WorldTransformation.h>
Public Member Functions | |
WorldTransformation ()=default | |
WorldTransformation (const WorldTransformation &)=default | |
virtual | ~WorldTransformation () |
virtual const LinearTransformation & | ApproximateLinearTransform () const =0 |
virtual WorldTransformation * | Clone () const =0 |
virtual DPoint | Direct (const DPoint &p) const =0 |
virtual DPoint | Inverse (const DPoint &p) const =0 |
virtual bool | IsEmpty () const |
Definition at line 88 of file WorldTransformation.h.
|
default |
Default constructor.
|
default |
Copy constructor.
|
inlinevirtual |
Virtual destructor.
Definition at line 105 of file WorldTransformation.h.
|
pure virtual |
Returns an approximate linear transformation from Image to World coordinates.
Implemented in pcl::SplineWorldTransformation, and pcl::LinearWorldTransformation.
|
pure virtual |
Returns a dynamically allocated copy of this object.
Implemented in pcl::SplineWorldTransformation, and pcl::LinearWorldTransformation.
Transforms from native spherical coordinates to image coordinates.
The point p contains native spherical coordinates: p.x is the native longitude and p.y is the native latitude, both expressed in degrees. Returns image coordinates in pixels corresponding to p.
Implemented in pcl::SplineWorldTransformation, and pcl::LinearWorldTransformation.
Transforms from image coordinates to native spherical coordinates.
The specified point p contains image coordinates in pixels. Returns a point q where q.x is the native longitude and q.y is the native latitude, both expressed in degrees, corresponding to p.
Implemented in pcl::SplineWorldTransformation, and pcl::LinearWorldTransformation.
|
inlinevirtual |
Returns true iff this transformation is empty (uninitialized, invalid).
Reimplemented in pcl::SplineWorldTransformation, and pcl::LinearWorldTransformation.
Definition at line 112 of file WorldTransformation.h.