Packageorg.openscales.proj4as.proj
Classpublic class AbstractProjProjection
InheritanceAbstractProjProjection Inheritance ProjParams Inheritance Object
Implements IProjection
Subclasses ProjAea, ProjAeqd, ProjEqc, ProjEqdc, ProjEqui, ProjGauss, ProjGstmerc, ProjLaea, ProjLcc, ProjLonglat, ProjMerc, ProjMill, ProjMoll, ProjNzmg, ProjOmerc, ProjOrtho, ProjSinu, ProjSoMerc, ProjStere, ProjTmerc, ProjVandg

Abtract projection that define most of variables used by projection implementations



Public Properties
 PropertyDefined By
 Inheriteda : Number
ProjParams
 Inheriteda2 : Number
ProjParams
 Inheritedalpha : Number
ProjParams
 Inheritedb : Number
ProjParams
 Inheritedb2 : Number
ProjParams
 Inheriteddatum : Datum
Property: datum The datum specified for the projection
ProjParams
 InheriteddatumCode : String
ProjParams
 InheriteddatumName : String
ProjParams
 Inheriteddatum_params : Array
ProjParams
 Inheritede : Number
ProjParams
 InheritedellipseName : String
ProjParams
 Inheritedellps : String
ProjParams
 Inheritedep2 : Number
ProjParams
 Inheritedes : Number
ProjParams
 Inheritedfrom_greenwich : Number
ProjParams
 Inheritedk : Number
ProjParams
 Inheritedk0 : Number
ProjParams
 Inheritedlat0 : Number
ProjParams
 Inheritedlat1 : Number
ProjParams
 Inheritedlat2 : Number
ProjParams
 Inheritedlat_ts : Number
ProjParams
 Inheritedlong0 : Number
ProjParams
 Inheritedlongc : Number
ProjParams
 Inheritednagrids : String
ProjParams
 InheritedprojName : String
Property: projName The projection class for this projection, e.g.
ProjParams
 InheritedR_A : Boolean = false
ProjParams
 Inheritedrf : Number
ProjParams
 Inheritedsphere : Boolean = false
ProjParams
 InheritedsrsAuth : String
ProjParams
 InheritedsrsCode : String
ProjParams
 InheritedsrsProjNumber : String
ProjParams
 Inheritedtitle : Object
ProjParams
 Inheritedto_meter : Number
ProjParams
 Inheritedunits : String
Property: units The units of the projection.
ProjParams
 InheritedutmSouth : Boolean = false
ProjParams
 Inheritedx0 : Number
ProjParams
 Inheritedy0 : Number
ProjParams
 Inheritedzone : int
ProjParams
Protected Properties
 PropertyDefined By
  c : Number
AbstractProjProjection
  con : Number
AbstractProjProjection
  cos_p12 : Number
AbstractProjProjection
  cos_phi : Number
AbstractProjProjection
  cosphi : Number
AbstractProjProjection
  cos_po : Number
AbstractProjProjection
  e0 : Number
AbstractProjProjection
  e1 : Number
AbstractProjProjection
  e2 : Number
AbstractProjProjection
  e3 : Number
AbstractProjProjection
  g : Number
AbstractProjProjection
  ml : Number
AbstractProjProjection
  ml0 : Number
AbstractProjProjection
  ml1 : Number
AbstractProjProjection
  ml2 : Number
AbstractProjProjection
  mode : int
AbstractProjProjection
  ms1 : Number
AbstractProjProjection
  ms2 : Number
AbstractProjProjection
  ns : Number
AbstractProjProjection
  ns0 : Number
AbstractProjProjection
  qs0 : Number
AbstractProjProjection
  qs1 : Number
AbstractProjProjection
  qs2 : Number
AbstractProjProjection
  rc : Number
AbstractProjProjection
  rh : Number
AbstractProjProjection
  sin_p12 : Number
AbstractProjProjection
  sin_phi : Number
AbstractProjProjection
  sinphi : Number
AbstractProjProjection
  sin_po : Number
AbstractProjProjection
  t1 : Number
AbstractProjProjection
  t2 : Number
AbstractProjProjection
  t3 : Number
AbstractProjProjection
  temp : Number
AbstractProjProjection
Public Methods
 MethodDefined By
  
AbstractProjProjection
  
AbstractProjProjection
  
init():void
AbstractProjProjection
  
AbstractProjProjection
Protected Methods
 MethodDefined By
  
extend(source:ProjParams):void
AbstractProjProjection
Property Detail
cproperty
protected var c:Number

conproperty 
protected var con:Number

cos_p12property 
protected var cos_p12:Number

cos_phiproperty 
protected var cos_phi:Number

cos_poproperty 
protected var cos_po:Number

cosphiproperty 
protected var cosphi:Number

e0property 
protected var e0:Number

e1property 
protected var e1:Number

e2property 
protected var e2:Number

e3property 
protected var e3:Number

gproperty 
protected var g:Number

mlproperty 
protected var ml:Number

ml0property 
protected var ml0:Number

ml1property 
protected var ml1:Number

ml2property 
protected var ml2:Number

modeproperty 
protected var mode:int

ms1property 
protected var ms1:Number

ms2property 
protected var ms2:Number

nsproperty 
protected var ns:Number

ns0property 
protected var ns0:Number

qs0property 
protected var qs0:Number

qs1property 
protected var qs1:Number

qs2property 
protected var qs2:Number

rcproperty 
protected var rc:Number

rhproperty 
protected var rh:Number

sin_p12property 
protected var sin_p12:Number

sin_phiproperty 
protected var sin_phi:Number

sin_poproperty 
protected var sin_po:Number

sinphiproperty 
protected var sinphi:Number

t1property 
protected var t1:Number

t2property 
protected var t2:Number

t3property 
protected var t3:Number

tempproperty 
protected var temp:Number

Constructor Detail
AbstractProjProjection()Constructor
public function AbstractProjProjection(data:ProjParams)



Parameters
data:ProjParams
Method Detail
extend()method
protected function extend(source:ProjParams):void

Parameters

source:ProjParams

forward()method 
public function forward(p:ProjPoint):ProjPoint

Parameters

p:ProjPoint

Returns
ProjPoint
init()method 
public function init():void

inverse()method 
public function inverse(p:ProjPoint):ProjPoint

Parameters

p:ProjPoint

Returns
ProjPoint