public PointSpecification getViewPoint(string name) { System.Console.WriteLine(this.name + " has " + viewPoints.Keys.Count + " viewpoints"); if (viewPoints.ContainsKey(name)) { return(viewPoints[name]); } foreach (Entity child in children) { PointSpecification vp = child.getViewPoint(name); if (vp != null) { return(vp); } } return(null); }
//callbakcs operation public abstract void attachTo(PointSpecification point);
protected void setReferentialPoint(PointSpecification point) { referentialPoint = point; }
public abstract void localToGlobalLocation(PointSpecification pointInOut);