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

A container for a Halfedge's start and end points. An immutable container. More...

Public Member Functions

 EndPointPacket (PointRef startRef, PointRef endRef)
 Constructor More...
 

Properties

PointRef StartRef [get]
 Reference to the Start Point of the EndPointPacket More...
 
PointRef EndRef [get]
 Reference to the End Point of the EndPointPacket More...
 
EndPointPacket Opposite [get]
 An EndPointPacket with the start and end points swapped More...
 
Expr AsVector [get]
 The displacement vector from Start to End More...
 
Expr Magnitude [get]
 The distance from start to end More...
 

Detailed Description

A container for a Halfedge's start and end points. An immutable container.

Definition at line 12 of file Containers.cs.

Constructor & Destructor Documentation

PolyLink.EndPointPacket.EndPointPacket ( PointRef  startRef,
PointRef  endRef 
)

Constructor

Parameters
startRefReference to the Start Point of the EndPointPacket
endRefReference to the End Point of the EndPointPacket

Definition at line 22 of file Containers.cs.

Property Documentation

Expr PolyLink.EndPointPacket.AsVector
get

The displacement vector from Start to End

Definition at line 59 of file Containers.cs.

PointRef PolyLink.EndPointPacket.EndRef
get

Reference to the End Point of the EndPointPacket

Definition at line 40 of file Containers.cs.

Expr PolyLink.EndPointPacket.Magnitude
get

The distance from start to end

Definition at line 67 of file Containers.cs.

EndPointPacket PolyLink.EndPointPacket.Opposite
get

An EndPointPacket with the start and end points swapped

Definition at line 48 of file Containers.cs.

PointRef PolyLink.EndPointPacket.StartRef
get

Reference to the Start Point of the EndPointPacket

Definition at line 32 of file Containers.cs.


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