Documentation ¶
Index ¶
- type Inbound
- type Intersect
- type Point
- type RegionPoint
- func (i *RegionPoint) AsIntersectPoint() *Point
- func (i *RegionPoint) AsSubjectPoint() *SubjectPoint
- func (i *RegionPoint) GoString() string
- func (i *RegionPoint) List() *list.List
- func (i *RegionPoint) Next() list.Elementer
- func (i *RegionPoint) Point() maths.Pt
- func (i *RegionPoint) SetList(l *list.List) *list.List
- func (i *RegionPoint) SetNext(e list.Elementer) list.Elementer
- type SubjectPoint
- func (i *SubjectPoint) AsIntersectPoint() *Point
- func (i *SubjectPoint) AsRegionPoint() *RegionPoint
- func (i *SubjectPoint) GoString() string
- func (i *SubjectPoint) List() *list.List
- func (i *SubjectPoint) Next() list.Elementer
- func (i *SubjectPoint) Point() maths.Pt
- func (i *SubjectPoint) SetList(l *list.List) *list.List
- func (i *SubjectPoint) SetNext(e list.Elementer) list.Elementer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Intersect ¶
func (*Intersect) FirstInboundPtWalker ¶
type Point ¶
func (*Point) AsRegionPoint ¶
func (p *Point) AsRegionPoint() *RegionPoint
func (*Point) AsSubjectPoint ¶
func (p *Point) AsSubjectPoint() *SubjectPoint
func (*Point) PrintNeighbors ¶
func (p *Point) PrintNeighbors()
type RegionPoint ¶
type RegionPoint Point
RegionPoint causes an intersect point to "act" like a region point so that it can be inserted into a region list.
func (*RegionPoint) AsIntersectPoint ¶
func (i *RegionPoint) AsIntersectPoint() *Point
func (*RegionPoint) AsSubjectPoint ¶
func (i *RegionPoint) AsSubjectPoint() *SubjectPoint
func (*RegionPoint) GoString ¶
func (i *RegionPoint) GoString() string
func (*RegionPoint) List ¶
func (i *RegionPoint) List() *list.List
func (*RegionPoint) Next ¶
func (i *RegionPoint) Next() list.Elementer
func (*RegionPoint) Point ¶
func (i *RegionPoint) Point() maths.Pt
func (*RegionPoint) SetList ¶
func (i *RegionPoint) SetList(l *list.List) *list.List
func (*RegionPoint) SetNext ¶
func (i *RegionPoint) SetNext(e list.Elementer) list.Elementer
type SubjectPoint ¶
type SubjectPoint Point
SubjectPoing causes an intersect point to "act" like a subject point so that it can be inserted into a subject list.
func (*SubjectPoint) AsIntersectPoint ¶
func (i *SubjectPoint) AsIntersectPoint() *Point
func (*SubjectPoint) AsRegionPoint ¶
func (i *SubjectPoint) AsRegionPoint() *RegionPoint
func (*SubjectPoint) GoString ¶
func (i *SubjectPoint) GoString() string
func (*SubjectPoint) List ¶
func (i *SubjectPoint) List() *list.List
func (*SubjectPoint) Next ¶
func (i *SubjectPoint) Next() list.Elementer
func (*SubjectPoint) Point ¶
func (i *SubjectPoint) Point() maths.Pt
func (*SubjectPoint) SetList ¶
func (i *SubjectPoint) SetList(l *list.List) *list.List
func (*SubjectPoint) SetNext ¶
func (i *SubjectPoint) SetNext(e list.Elementer) list.Elementer
Click to show internal directories.
Click to hide internal directories.