PCL
pcl::WorldTransformation Class Referenceabstract

Abstract base class of world coordinate transformations. More...

#include <WorldTransformation.h>

+ Inheritance diagram for pcl::WorldTransformation:

Public Member Functions

 WorldTransformation ()=default
 
 WorldTransformation (const WorldTransformation &)=default
 
virtual ~WorldTransformation ()
 
virtual const LinearTransformationApproximateLinearTransform () const =0
 
virtual WorldTransformationClone () const =0
 
virtual DPoint Direct (const DPoint &p) const =0
 
virtual DPoint Inverse (const DPoint &p) const =0
 
virtual bool IsEmpty () const
 

Detailed Description

Definition at line 88 of file WorldTransformation.h.

Constructor & Destructor Documentation

◆ WorldTransformation() [1/2]

pcl::WorldTransformation::WorldTransformation ( )
default

Default constructor.

◆ WorldTransformation() [2/2]

pcl::WorldTransformation::WorldTransformation ( const WorldTransformation )
default

Copy constructor.

◆ ~WorldTransformation()

virtual pcl::WorldTransformation::~WorldTransformation ( )
inlinevirtual

Virtual destructor.

Definition at line 105 of file WorldTransformation.h.

Member Function Documentation

◆ ApproximateLinearTransform()

virtual const LinearTransformation& pcl::WorldTransformation::ApproximateLinearTransform ( ) const
pure virtual

Returns an approximate linear transformation from Image to World coordinates.

Implemented in pcl::SplineWorldTransformation, and pcl::LinearWorldTransformation.

◆ Clone()

virtual WorldTransformation* pcl::WorldTransformation::Clone ( ) const
pure virtual

Returns a dynamically allocated copy of this object.

Implemented in pcl::SplineWorldTransformation, and pcl::LinearWorldTransformation.

◆ Direct()

virtual DPoint pcl::WorldTransformation::Direct ( const DPoint p) const
pure virtual

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.

◆ Inverse()

virtual DPoint pcl::WorldTransformation::Inverse ( const DPoint p) const
pure virtual

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.

◆ IsEmpty()

virtual bool pcl::WorldTransformation::IsEmpty ( ) const
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.


The documentation for this class was generated from the following file: