| 
|   | CameraWrapperBaseInvalidT (ActualCamera &&actualCamera) | 
|   | Creates a new CameraWrapperBaseInvalidT object wrapping the actual camera model.  
  | 
|   | 
|   | CameraWrapperBaseInvalidT (const ActualCamera &actualCamera) | 
|   | Creates a new CameraWrapperBaseInvalidT object wrapping the actual camera model.  
  | 
|   | 
| const ActualCamera &  | actualCamera () const | 
|   | Returns the actual camera object wrapped in this class.  
  | 
|   | 
| unsigned int  | width () const | 
|   | Returns the width of the camera image.  
  | 
|   | 
| unsigned int  | height () const | 
|   | Returns the height of the camera image.  
  | 
|   | 
| VectorT2< T >  | principalPoint () const | 
|   | Returns the coordinate of the principal point of the camera image in the pixel domain.  
  | 
|   | 
| T  | principalPointX () const | 
|   | Returns the x-value of the principal point of the camera image in the pixel domain.  
  | 
|   | 
| T  | principalPointY () const | 
|   | Returns the y-value of the principal point of the camera image in the pixel domain.  
  | 
|   | 
| T  | focalLengthX () const | 
|   | Returns the horizontal focal length parameter.  
  | 
|   | 
| T  | focalLengthY () const | 
|   | Returns the vertical focal length parameter.  
  | 
|   | 
| T  | inverseFocalLengthX () const | 
|   | Returns the inverse horizontal focal length parameter.  
  | 
|   | 
| T  | inverseFocalLengthY () const | 
|   | Returns the inverse vertical focal length parameter.  
  | 
|   | 
| VectorT2< T >  | projectToImageIF (const VectorT3< T > &objectPoint) const | 
|   | Projects a 3D object point into the camera frame.  
  | 
|   | 
| VectorT2< T >  | projectToImageIF (const HomogenousMatrixT4< T > &flippedCamera_T_world, const VectorT3< T > &objectPoint) const | 
|   | Projects a 3D object point into the camera frame.  
  | 
|   | 
| void  | projectToImageIF (const VectorT3< T > *objectPoints, const size_t size, VectorT2< T > *imagePoints) const | 
|   | Projects several 3D object points into the camera frame at once.  
  | 
|   | 
| void  | projectToImageIF (const HomogenousMatrixT4< T > &flippedCamera_T_world, const VectorT3< T > *objectPoints, const size_t size, VectorT2< T > *imagePoints) const | 
|   | Projects several 3D object points into the camera frame at once.  
  | 
|   | 
| VectorT3< T >  | vectorIF (const VectorT2< T > &distortedImagePoint, const bool makeUnitVector) const | 
|   | Returns a vector starting at the camera's center and intersecting a given 2D point in the image.  
  | 
|   | 
| void  | vectorIF (const VectorT2< T > *distortedImagePoint, const size_t size, VectorT3< T > *vectors, const bool makeUnitVector) const | 
|   | Returns vectors starting at the camera's center and intersecting a given 2D points in the image.  
  | 
|   | 
| void  | pointJacobian2x3IF (const VectorT3< T > &flippedCameraObjectPoint, T *jx, T *jy) const | 
|   | Calculates the 2x3 jacobian matrix for the 3D object point projection into the camera frame.  
  | 
|   | 
| bool  | isEqual (const CameraWrapperBaseInvalidT< T > &baseInvalid, const T eps=NumericT< T >::eps()) const | 
|   | Returns whether two camera objects are identical up to a given epsilon.  
  | 
|   | 
| bool  | isValid () const | 
|   | Returns whether this camera is valid.  
  | 
|   | 
| template<typename U >  | 
| std::unique_ptr< AnyCameraT< U > >  | clone (const unsigned int width=0u, const unsigned int height=0u) const | 
|   | Returns a copy of the actual camera object.  
  | 
|   | 
template<typename T>
class Ocean::CameraWrapperBaseInvalidT< T >
This class implements the base wrapper around an invalid camera profile. 
The class can be used as 'TCameraWrapperBase' in 'CameraWrapperT' to create a full wrapper class e.g., 'CameraWrapperT<T, CameraWrapperBaseInvalidT<T>>'. 
- Template Parameters
 - 
  
    | T | The data type of a scalar, 'float' or 'double'  |