Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

srm::SRF_LocalSpaceAzimuthal Class Reference

SRF_LocalSpaceAzimuthal class declaration. More...

#include <LocalSpaceAzimuthal.h>

Inheritance diagram for srm::SRF_LocalSpaceAzimuthal:

Inheritance graph
[legend]
Collaboration diagram for srm::SRF_LocalSpaceAzimuthal:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Coord2DcreateCoordinate2D (SRM_Long_Float coord_comp1, SRM_Long_Float coord_comp2)
 Returns a 2D coordinate object.

virtual bool isA (SRF_ClassType type) const
 Returns true if this SRF is of the given class type.

virtual SRF_ClassType getClassType () const
 Returns the class type of this SRF instance.

bool isEqual (const SRF_LocalSpaceAzimuthal &srf) const
 Returns true if the SRF parameters are equal.

bool operator== (const SRF_LocalSpaceAzimuthal &rhs) const
 The equality operator.

SRF_LocalSpaceAzimuthalmakeCopy () const
 Returns a copy of this SRF object.

const char * toString ()
 Returns char* of parameter names and their values.


Static Public Member Functions

SRF_LocalSpaceAzimuthalcreate (SRM_ORM_Code orm, SRM_RT_Code rt)
 SRF_LocalSpaceAzimuthal only constructor by ORM code.

SRF_LocalSpaceAzimuthalcreate (SRM_SRF_Parameters_Info srf_params)
 SRF_LocalSpaceAzimuthal constructor by ORM parameters.


Protected Member Functions

 SRF_LocalSpaceAzimuthal (void *impl)
 No stack allocation.

SRF_LocalSpaceAzimuthaloperator= (const SRF_LocalSpaceAzimuthal &)
 No copy constructor.

virtual ~SRF_LocalSpaceAzimuthal ()
 Use release().


Detailed Description

SRF_LocalSpaceAzimuthal class declaration.

SRFs are allocated by the API, and when no longer needed they should be released by calling the release() method.

Author:
David Shen
See also:
BaseSRF_2D

Definition at line 91 of file LocalSpaceAzimuthal.h.


Member Function Documentation

SRF_LocalSpaceAzimuthal* srm::SRF_LocalSpaceAzimuthal::create SRM_SRF_Parameters_Info  srf_params  )  [inline, static]
 

SRF_LocalSpaceAzimuthal constructor by ORM parameters.

Exceptions:
This method throws srm::Exception

Definition at line 103 of file LocalSpaceAzimuthal.h.

SRF_LocalSpaceAzimuthal* srm::SRF_LocalSpaceAzimuthal::create SRM_ORM_Code  orm,
SRM_RT_Code  rt
[static]
 

SRF_LocalSpaceAzimuthal only constructor by ORM code.

Exceptions:
This method throws srm::Exception

bool srm::SRF_LocalSpaceAzimuthal::isEqual const SRF_LocalSpaceAzimuthal srf  )  const
 

Returns true if the SRF parameters are equal.

Note:
This method is deprecated. Use the equality operator instead.

SRF_LocalSpaceAzimuthal* srm::SRF_LocalSpaceAzimuthal::makeCopy  )  const
 

Returns a copy of this SRF object.

Exceptions:
This method throws srm::Exception

bool srm::SRF_LocalSpaceAzimuthal::operator== const SRF_LocalSpaceAzimuthal rhs  )  const
 

The equality operator.

Note:
This operator returns true if the SRFs have identical parameter values.

const char* srm::SRF_LocalSpaceAzimuthal::toString  )  [virtual]
 

Returns char* of parameter names and their values.

Exceptions:
This method throws srm::Exception

Implements srm::BaseSRF.


The documentation for this class was generated from the following file:
Spatial Reference Model C++ API Version 4.4 - December 7, 2009
Copyright © 2009 SEDRIS Docs by Doxygen 1.3.2