We have to initialize this node before it can send or receive messages
if any of the evidence has changed, which I guess it has otherwise
we wouldn't be resending message.
If the componentDef is shared, the component may be used in
other shapes as well and should therefore not be pruned
after the higher shape is recognized.
public void rotatePoints(double angle)
{
for(int i = 0; i < PointVector.size(); i++)
{
Point p = (Point)(PointVector.get(i));
p = S_UMLPoint.rotatePoint(p, angle);
}
}
Check if the two hypotheses are for the same thing in about the same place
as defined by the distances between the centers divided by the diagonal of
the pose bounds being less than the given threshold.
Check if the two hypotheses are in about the same place
as defined by the distances between the centers divided by the diagonal of
the pose bounds being less than the given threshold.