PolyLink
A library to allow manipulation of geometry from within Mathematica
All Classes Namespaces Files Functions Variables Properties
PolyLink.PointRef Class Reference

Holds a reference to a point in the form of a Mathematica expression More...

Inheritance diagram for PolyLink.PointRef:
PolyLink.MathLinked

Public Member Functions

 PointRef (Expr point)
 Constructs a PointRef More...
 
override string ToString ()
 
void Transform (Expr tf)
 

Static Public Member Functions

static PointRef PointFromInts (int x, int y, int z)
 
static Expr operator- (PointRef p1, PointRef p2)
 
static PointRef Constructor (Expr e)
 

Properties

Expr Expr [get, set]
 Mathematica expression that represents a point in space More...
 
static Expr Origin [get]
 For testing use More...
 
static PointRef OriginRef [get]
 For testing use More...
 
static Expr P100 [get]
 For testing use More...
 
static PointRef Ref100 [get]
 For testing use More...
 
static Expr P010 [get]
 For testing use More...
 
static PointRef Ref010 [get]
 For testing use More...
 
Expr Highlight [get]
 
Expr TwoDForm [get]
 
PointRef DeepClone [get]
 

Detailed Description

Holds a reference to a point in the form of a Mathematica expression

Definition at line 13 of file PointRef.cs.

Constructor & Destructor Documentation

PolyLink.PointRef.PointRef ( Expr  point)

Constructs a PointRef

Parameters
pointThe point which the PointRef references

Definition at line 24 of file PointRef.cs.

Member Function Documentation

static PointRef PolyLink.PointRef.Constructor ( Expr  e)
static

Definition at line 135 of file PointRef.cs.

static Expr PolyLink.PointRef.operator- ( PointRef  p1,
PointRef  p2 
)
static

Definition at line 34 of file PointRef.cs.

static PointRef PolyLink.PointRef.PointFromInts ( int  x,
int  y,
int  z 
)
static

Definition at line 29 of file PointRef.cs.

override string PolyLink.PointRef.ToString ( )

Definition at line 39 of file PointRef.cs.

void PolyLink.PointRef.Transform ( Expr  tf)

Definition at line 130 of file PointRef.cs.

Property Documentation

PointRef PolyLink.PointRef.DeepClone
get

Definition at line 123 of file PointRef.cs.

Expr PolyLink.PointRef.Expr
getset

Mathematica expression that represents a point in space

Definition at line 18 of file PointRef.cs.

Expr PolyLink.PointRef.Highlight
get

Definition at line 102 of file PointRef.cs.

Expr PolyLink.PointRef.Origin
staticget

For testing use

Definition at line 57 of file PointRef.cs.

PointRef PolyLink.PointRef.OriginRef
staticget

For testing use

Definition at line 65 of file PointRef.cs.

Expr PolyLink.PointRef.P010
staticget

For testing use

Definition at line 89 of file PointRef.cs.

Expr PolyLink.PointRef.P100
staticget

For testing use

Definition at line 73 of file PointRef.cs.

PointRef PolyLink.PointRef.Ref010
staticget

For testing use

Definition at line 97 of file PointRef.cs.

PointRef PolyLink.PointRef.Ref100
staticget

For testing use

Definition at line 81 of file PointRef.cs.

Expr PolyLink.PointRef.TwoDForm
get

Definition at line 107 of file PointRef.cs.


The documentation for this class was generated from the following file: