PolyLink
A library to allow manipulation of geometry from within Mathematica
 All Classes Namespaces Files Functions Variables Properties
Package PolyLink

Classes

struct  EndPointPacket
 A container for a Halfedge's start and end points. An immutable container. More...
 
struct  Plane
 Point-normal representation of the plane containing this HalfEdge. An immutable container. More...
 
class  Facet
 Facets are little more than a link to a HalfEdge, but they provide a convenient interface for manipulating Polyhedrons. Presently, Facets are not guaranteed to be coplanar, convex, and they can be totally broken. More...
 
class  GeneralExtensions
 Contains extension methods for no classes in particular.
 
class  HalfEdge
 The building blocks of a geometric model, a HalfEdge consists of a reference to a start and end point, and links to the counter-clockwise Next, Previous, and Oppostie HalfEdges. More...
 
interface  IKernelDispatch
 Interface for the KernelDispatch class More...
 
class  KernelDispatch
 Object allowing for a more clear and intuitive interface to the Mathematica kernel. Still a WIP. More...
 
interface  IKernelOperation
 
struct  KernelOperation
 
class  MathConstants
 
interface  IExpressible
 
class  MathHelper
 
class  MathLinked
 
class  MSingle
 A singleton object that communicates with the Mathematica kernel More...
 
class  MSingleExtensions
 
class  NetLinkExtensions
 
class  PointRef
 Holds a reference to a point in the form of a Mathematica expression More...
 
class  Polyhedron
 A polyhedron! It contains a list of facets. More...
 
class  PolyIO
 
struct  Vector
 
struct  ConeReturn
 
class  VectorCone
 
class  VectorMath
 
struct  LeaderBoardEntry
 
class  VectorCSPF
 
struct  WorkingCopy< T >
 
class  WorkingCopyExtension