0001"""
0002**point** determined by its coordinates in 3d space
0003
0004constructors:
0005 - Point(numeric, numeric <,numeric> );
0006 - calls: class `Point`
0007 - FreePoint(numeric, numeric <,numeric> );
0008 - calls: class `FreePoint`
0009"""
0010__Def__ = []
0011
0012__Classes__ = [ 'Point', 'FreePoint']
0013
0014__all__= __Classes__ + __Def__
0015
0016import pygeo.base.abstracts._real as Real
0017
0018class Point(Real._Point):
0019 """
0020*point* fixed at the indicated **x,y,z** coordinates
0021
0022 inherits
0023
0024 `_Point`__
0025
0026__ base.abstracts._real._Point.html
0027
0028
0029 """
0030 __doc_hints__= {'args':['','numeric, numeric <,numeric>'],
0031 'default': 'point at origin, if no coordinate arguments given' }
0032
0033 def __init__(self,*args,**kws):
0034 Real._Point.__init__(self,*args,**kws)
0035 self.init()
0036
0037
0038class FreePoint(Real._FreePosition):
0039 """
0040*point* initially at the indicated **x,y,z** coordinates that can be picked
0041and moved freely in space
0042
0043 inherits
0044
0045 `_Point`__
0046
0047__ base.abstracts._real._Point.html
0048
0049 """
0050
0051 __doc_hints__= {'args':['','numeric, numeric <,numeric>'],
0052 'default': 'point at origin, if no coordinate arguments given' }
0053
0054 def __init__(self,*args,**kws):
0055 Real._FreePosition.__init__(self,*args,**kws)
0056 self.init()