Squeak Class Documentation category index | class index  
 
CRParameters
  category: Genie-Engine
  superclass: Object
  subclasses:

Each dictionary contains a set of parameters that determine capturing and the lookup process. Instances of this class are used to store and access these parameters.

instance methods
  accessing
  acuteAngleRelevance
acuteAngleRelevance:
alertDistance
alertDistance:
alertDistanceDifference
alertDistanceDifference:
alertRelativeDistanceDifference
alertRelativeDistanceDifference:
angleRelevance
angleRelevance:
angleSector
angleSector:
escapeTime
escapeTime:
isAlertEnabled
isAlertEnabled:
isRejectEnabled
isRejectEnabled:
minAngle
minAngle:
minDirectionLengthPercentage
minDirectionLengthPercentage:
rejectDistance
rejectDistance:
rejectDistanceDifference
rejectDistanceDifference:
rejectRelativeDistanceDifference
rejectRelativeDistanceDifference:
relevancePromilleForPrimary:
relevancePromilleForSecondary:
set:
setAdvanced:
setBasic:
setCapturing:
shapeRelevance
shapeRelevance:
sizeRelevance
sizeRelevance:
speedPercentage
speedPercentage:
startEndRelevance
startEndRelevance:
strokeRelevance
strokeRelevance:
timeRelevance
timeRelevance:

  comparing
  =
hash
species

  copying
  copy

  initialize-release
  initialize

  private
  primaryRelevanceSum
secondaryRelevanceSum
totalWeightedRelevanceSum

  testing
  hasSameCapturing:

class methods
  default parameter
  acuteAngleRelevance
alertDistance
alertDistanceDifference
alertRelativeDistanceDifference
angleRelevance
angleSector
escapeTime
isAlertEnabled
isRejectEnabled
minAngle
minDirectionLengthPercentage
rejectDistance
rejectDistanceDifference
rejectRelativeDistanceDifference
shapeRelevance
sizeRelevance
speedPercentage
startEndRelevance
strokeRelevance
timeRelevance

  instance creation
  new

instance methods
  accessing top  
 

acuteAngleRelevance


 

acuteAngleRelevance:


 

alertDistance


 

alertDistance:


 

alertDistanceDifference


 

alertDistanceDifference:


 

alertRelativeDistanceDifference


 

alertRelativeDistanceDifference:


 

angleRelevance


 

angleRelevance:


 

angleSector


 

angleSector:


 

escapeTime


 

escapeTime:


 

isAlertEnabled


 

isAlertEnabled:


 

isRejectEnabled


 

isRejectEnabled:


 

minAngle


 

minAngle:


 

minDirectionLengthPercentage


 

minDirectionLengthPercentage:


 

rejectDistance


 

rejectDistance:


 

rejectDistanceDifference


 

rejectDistanceDifference:


 

rejectRelativeDistanceDifference


 

rejectRelativeDistanceDifference:


 

relevancePromilleForPrimary:

Transforms the given absolute relevance number of a primary feature into
a relative one


 

relevancePromilleForSecondary:

Transforms the given absolute relevance number of a secondary feature into
a relative one


 

set:

Set the variables of this instance to the ones of the other instance


 

setAdvanced:

Set the advanced values of this instances to the ones of the other instance


 

setBasic:

Set the basic values of this instances to the ones of the other instance


 

setCapturing:

Set the captured values of this instances to the ones of the other instance


 

shapeRelevance


 

shapeRelevance:


 

sizeRelevance


 

sizeRelevance:


 

speedPercentage


 

speedPercentage:


 

startEndRelevance


 

startEndRelevance:


 

strokeRelevance


 

strokeRelevance:


 

timeRelevance


 

timeRelevance:


  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.


  copying top  
 

copy

Answer another instance just like the receiver. Subclasses typically
override this method; they typically do not override shallowCopy.


  initialize-release top  
 

initialize


  private top  
 

primaryRelevanceSum

Return the sum of the relevances of all the primary features.
The primary features ar all the size-independent geometric featues


 

secondaryRelevanceSum

return the sum of the secondary features


 

totalWeightedRelevanceSum


  testing top  
 

hasSameCapturing:

Are the variables controlling the capturing the same in this and the other instance?


class methods
  default parameter top  
 

acuteAngleRelevance


 

alertDistance


 

alertDistanceDifference


 

alertRelativeDistanceDifference


 

angleRelevance


 

angleSector


 

escapeTime


 

isAlertEnabled


 

isRejectEnabled


 

minAngle


 

minDirectionLengthPercentage


 

rejectDistance


 

rejectDistanceDifference


 

rejectRelativeDistanceDifference


 

shapeRelevance


 

sizeRelevance


 

speedPercentage


 

startEndRelevance


 

strokeRelevance


 

timeRelevance


  instance creation top  
 

new

Answer a new instance of the receiver (which is a class) with no indexable variables. Fail if the class is indexable.