IPointShape IFactoryOf <IPointShape, PointShapeDescriptor> .Create(PointShapeDescriptor descriptor) { var pointShape = new PointShape(descriptor); Store(pointShape.WrappedPointShape); return(pointShape); }
public DefaultPointShape(PointShapeDescriptor descriptor) { Descriptor = descriptor; }
public static IPointShape CreatePoint(this IFactory <IShape> factory, PointShapeDescriptor descriptor) { return(factory.Create <IPointShape, PointShapeDescriptor>(descriptor)); }
public PointShape(PointShapeDescriptor descriptor) { WrappedPointShape = new global::DigitalRune.Geometry.Shapes.PointShape(descriptor.Position.ToDigitalRune()); UserData = descriptor.UserData; }