(attach-coordinate-system manifold-family
coordinate-system-name
patch-name
coordinate-system-ctor)
Produces a new manifold family with the given coordinate system constructor attached and indexed by the patch and coordinate system names.
Produces a new manifold family with the given coordinate system constructor attached and indexed by the patch and coordinate system names.
(attach-patch manifold-family patch-name)
Produces a new manifold with the supplied patch attached.
Produces a new manifold with the supplied patch attached.
(coordinate-system-at coordinate-system-name patch-name manifold)
Looks up the named coordinate system in the named patch of the given
manifold
; this locates a constructor, which is then applied to manifold to
return an object implementing ICoordinateSystem
.
Looks up the named coordinate system in the named patch of the given `manifold`; this locates a constructor, which is then applied to manifold to return an object implementing [[ICoordinateSystem]].
(get-coordinates manifold-point coordinate-system thunk)
Returns the representation of manifold-point
in coordinate-system
.
The point contains a cache of the coordinate system -> representation mapping.
If an entry for the given coordinate-system
is not found, thunk
is called
to produce the representation, which is then installed in the cache.
Returns the representation of `manifold-point` in `coordinate-system`. The point contains a cache of the coordinate system -> representation mapping. If an entry for the given `coordinate-system` is not found, `thunk` is called to produce the representation, which is then installed in the cache.
(check-coordinates this coords)
(check-point this point)
(coordinate-prototype this)
(coords->point this coords)
(manifold this)
(point->coords this point)
(with-coordinate-prototype this coordinate-prototype)
(make-manifold manifold-family n & [embedding-dimension])
Specialize a manifold-family into a particular manifold by specifying its dimension.
Specialize a manifold-family into a particular manifold by specifying its dimension.
(make-manifold-family name-format & {:keys [over] :or {over (quote Real)}})
(point->manifold point)
Return the manifold upon which this point was defined.
Return the manifold upon which this point was defined.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close