예제 #1
0
 public DefaultLineShape(LineShapeDescriptor descriptor)
 {
     Descriptor = descriptor;
 }
예제 #2
0
 public static ILineShape CreateLine(this IFactory<IShape> factory,
                                      LineShapeDescriptor descriptor)
 {
     return factory.Create<ILineShape, LineShapeDescriptor>(descriptor);
 }
예제 #3
0
 public LineShape(LineShapeDescriptor descriptor)
 {
     WrappedLineShape = new global::DigitalRune.Geometry.Shapes.LineShape(descriptor.PointOnLine.ToDigitalRune(),
                                       descriptor.Direction.ToDigitalRune());
     UserData = descriptor.UserData;
 }