Squeak Class Documentation category index | class index  
 
POHalfedge
  category: Balloon3D-Pooh
  superclass: Object
  subclasses:

Main comment stating the purpose of this class and relevant relationship to other classes.

Possible useful expressions for doIt or printIt.

Structure:
instVar1 type -- comment about the purpose of instVar1
instVar2 type -- comment about the purpose of instVar2

Any further useful comments about the general approach of this implementation.

instance methods
  accessing
  destination
destination:
face
face:
midpoint
next
next:
opposite
opposite:
origin
origin:
otherEnd:
prev
prev:
sharesVertexWith:
tags
tags:

  comparing
  =
hash
species

  converting
  asB3DVector3

  measure
  angleTo:
length
vector

  printing
  printOn:

  tagging
  clearAllTags
clearTag:
getTag:
setTag:
setTag:to:
setTagAll:
setTagEdge:
setTagEnds:
testTag:

  testing
  hasAllInsideCircle:
oneEndIs:
sideOf:

class methods
  no messages
 

instance methods
  accessing top  
 

destination


 

destination:


 

face


 

face:


 

midpoint


 

next


 

next:


 

opposite


 

opposite:


 

origin


 

origin:


 

otherEnd:


 

prev


 

prev:


 

sharesVertexWith:


 

tags


 

tags:


  comparing top  
 

=

Answer whether the receiver and the argument represent the same
object. If = is redefined in any subclass, consider also redefining the
message hash.


 

hash

Answer a SmallInteger whose value is related to the receiver's identity.
May be overridden, and should be overridden in any classes that define =


 

species

Answer the preferred class for reconstructing the receiver. For example,
collections create new collections whenever enumeration messages such as
collect: or select: are invoked. The new kind of collection is determined by
the species of the original collection. Species and class are not always the
same. For example, the species of Interval is Array.


  converting top  
 

asB3DVector3


  measure top  
 

angleTo:

Returns the angle in radians between self and anHalfedge as if they
had the same origin. The angle is measured counter clockwise.


 

length


 

vector


  printing top  
 

printOn:

Append to the argument, aStream, a sequence of characters that
identifies the receiver.


  tagging top  
 

clearAllTags


 

clearTag:


 

getTag:


 

setTag:


 

setTag:to:


 

setTagAll:


 

setTagEdge:


 

setTagEnds:


 

testTag:


  testing top  
 

hasAllInsideCircle:

Tests if all Points in aCollection are inside the circle which has this
edge as a diameter


 

oneEndIs:


 

sideOf:


class methods
  no messages top