Squeak Class Documentation category index | class index  
 
POTriangle
  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
  center
edges
edges:
edgesWithAnyTag
edgesWithTag:
edgesWithoutAnyTag
edgesWithoutTag:
oppositeEdgeOf:
oppositeVertexOf:
sharesCornerWith:
subTriangles
subTriangles:
type
type:
vertices

  comparing
  =
hash
species

  converting
  asB3DSimpleMeshFace

  point location
  whereIs:

  printing
  printOn:

  skeleton
  borderEdges
innerEdges
leftLeg
rightLeg

  subtriangles
  addSubTriangle:
contains:
depth
leafs
removeSubTriangle:
size

class methods
  instance creation
  with:
with:with:with:

instance methods
  accessing top  
 

center


 

edges


 

edges:


 

edgesWithAnyTag


 

edgesWithTag:


 

edgesWithoutAnyTag


 

edgesWithoutTag:


 

oppositeEdgeOf:


 

oppositeVertexOf:


 

sharesCornerWith:


 

subTriangles


 

subTriangles:


 

type


 

type:


 

vertices


  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  
 

asB3DSimpleMeshFace


  point location top  
 

whereIs:


  printing top  
 

printOn:

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


  skeleton top  
 

borderEdges


 

innerEdges


 

leftLeg

If one edge of the triangle is tagged as #border or #spine then return
the edge that is before the border edge or after the spine edge.


 

rightLeg

If one edge of the triangle is tagged as #border or #spine then return
the edge that is before the border edge or after the spine edge.


  subtriangles top  
 

addSubTriangle:


 

contains:


 

depth


 

leafs


 

removeSubTriangle:


 

size

Primitive. Answer the number of indexable variables in the receiver.
This value is the same as the largest legal subscript. Essential. See Object
documentation whatIsAPrimitive.


class methods
  instance creation top  
 

with:


 

with:with:with: