OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | List of all members
ossimplugins::GeodesicCoordinate Class Reference

This class represents a coordinate in a geodesic reference. More...

#include <GeodesicCoordinate.h>

Inheritance diagram for ossimplugins::GeodesicCoordinate:
ossimplugins::Coordinate

Public Member Functions

 GeodesicCoordinate ()
 Constructor. More...
 
 ~GeodesicCoordinate ()
 Destructor. More...
 
 GeodesicCoordinate (double x, double y, double z)
 Cosntructor with initializations. More...
 
 GeodesicCoordinate (const GeodesicCoordinate &rhs)
 Copy constructor. More...
 
GeodesicCoordinateoperator= (const GeodesicCoordinate &rhs)
 Affectation operator. More...
 
- Public Member Functions inherited from ossimplugins::Coordinate
 Coordinate ()
 Constructor. More...
 
 ~Coordinate ()
 Destructor. More...
 
 Coordinate (double x, double y, double z)
 Constructor with initializations. More...
 
 Coordinate (const Coordinate &rhs)
 Copy constructor. More...
 
Coordinateoperator= (const Coordinate &rhs)
 Affectation operator. More...
 
void set_coordinates (double x, double y, double z)
 
double get_x ()
 
double get_y ()
 
double get_z ()
 

Additional Inherited Members

- Protected Attributes inherited from ossimplugins::Coordinate
double _x
 
double _y
 
double _z
 

Detailed Description

This class represents a coordinate in a geodesic reference.

Definition at line 26 of file GeodesicCoordinate.h.

Constructor & Destructor Documentation

◆ GeodesicCoordinate() [1/3]

ossimplugins::GeodesicCoordinate::GeodesicCoordinate ( )

Constructor.

Definition at line 19 of file GeodesicCoordinate.cpp.

20 {
21 }

◆ ~GeodesicCoordinate()

ossimplugins::GeodesicCoordinate::~GeodesicCoordinate ( )

Destructor.

Definition at line 23 of file GeodesicCoordinate.cpp.

24 {
25 }

◆ GeodesicCoordinate() [2/3]

ossimplugins::GeodesicCoordinate::GeodesicCoordinate ( double  x,
double  y,
double  z 
)

Cosntructor with initializations.

Definition at line 27 of file GeodesicCoordinate.cpp.

27  : Coordinate(x,y,z)
28 {
29 }
ossim_uint32 x
ossim_uint32 y
Coordinate()
Constructor.
Definition: Coordinate.cpp:20

◆ GeodesicCoordinate() [3/3]

ossimplugins::GeodesicCoordinate::GeodesicCoordinate ( const GeodesicCoordinate rhs)

Copy constructor.

Definition at line 31 of file GeodesicCoordinate.cpp.

31  : Coordinate((Coordinate)rhs)
32 {
33 }
Coordinate()
Constructor.
Definition: Coordinate.cpp:20

Member Function Documentation

◆ operator=()

GeodesicCoordinate & ossimplugins::GeodesicCoordinate::operator= ( const GeodesicCoordinate rhs)

Affectation operator.

Definition at line 35 of file GeodesicCoordinate.cpp.

References ossimplugins::Coordinate::_x, ossimplugins::Coordinate::_y, and ossimplugins::Coordinate::_z.

36 {
37  _x = rhs._x;
38  _y = rhs._x;
39  _z = rhs._x;
40 
41  return *this;
42 }

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