public void RunVisitor(IDMShapeVisitor visitor) { foreach (IDMShape shape in mShapes) { shape.RunVisitor(visitor); } }
public override void RunVisitor(IDMShapeVisitor visitor) { visitor.VisitCylinder(this); }
public override void RunVisitor(IDMShapeVisitor visitor) { visitor.VisitSphere(this); }
public abstract void RunVisitor(IDMShapeVisitor visitor);