Package pygeodesy :: Module booleans :: Class LatLonFHP
[frames] | no frames]

Class LatLonFHP

  object --+        
           |        
named._Named --+    
               |    
     _LatLonBool --+
                   |
                  LatLonFHP

A point or intersection in a BooleanFHP clip or composite.

Instance Methods
 
__init__(self, lat_ll, *lon_h_clipid, **name)
New LatLonFHP from separate lat, lon, height and clipid scalars, or from a previous LatLonFHP, a ClipFHP4Tuple or some other LatLon instance.
 
__add__(self, other)
 
__mod__(self, other)
 
__mul__(self, other)
 
__rmul__(self, other)
 
isinside(self, *composites)
Is this point inside {composites} based on winding number?

Inherited from _LatLonBool: __abs__, __eq__, __ne__, __repr__, __str__, __sub__

Inherited from named._Named: __imatmul__, __matmul__, __rmatmul__, attrs, classof, copy, dup, methodname, rename, toRepr, toStr, toStr2

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Properties
  isintersection
Is this an intersection? May be ispoint too!
  ispoint
Is this an original point? May be isintersection too!

Inherited from _LatLonBool: clipid, height, lat, lon

Inherited from named._Named: classname, classnaming, iteration, name, named, named2, named3, named4

Inherited from object: __class__

Method Details

__init__ (self, lat_ll, *lon_h_clipid, **name)
(Constructor)

 

New LatLonFHP from separate lat, lon, height and clipid scalars, or from a previous LatLonFHP, a ClipFHP4Tuple or some other LatLon instance.

Arguments:
  • lat_ll - Latitude (scalar) or a lat/longitude (LatLonFHP, LatLon or ClipFHP4Tuple).
  • lon_h_clipid - Longitude (scalar), height and clipid iff lat_ll is scalar, ignored otherwise.
  • name - Optional name (str).
Overrides: object.__init__

isinside (self, *composites)

 

Is this point inside {composites} based on winding number?

Arguments:

See Also: Algorithm 6.


Property Details

isintersection

Is this an intersection? May be ispoint too!

Get method:
isintersection(self) - Is this an intersection? May be ispoint too!
Set method:
_fset_error(inst, val) - Throws an AttributeError, always.
Delete Method:
_fdel(inst) - Zap the cached/memoized property value.

ispoint

Is this an original point? May be isintersection too!

Get method:
ispoint(self) - Is this an original point? May be isintersection too!
Set method:
_fset_error(inst, val) - Throws an AttributeError, always.
Delete Method:
_fdel(inst) - Zap the cached/memoized property value.