ICompositeShape IFactoryOf <ICompositeShape, CompositeShapeDescriptor> .Create(CompositeShapeDescriptor descriptor)
        {
            var compositeShape = new CompositeShape(descriptor);

            Store(compositeShape.WrappedCompositeShape);
            return(compositeShape);
        }
Ejemplo n.º 2
0
 public static ICompositeShape CreateComposite(this IFactory <IShape> factory,
                                               CompositeShapeDescriptor descriptor)
 {
     return(factory.Create <ICompositeShape, CompositeShapeDescriptor>(descriptor));
 }
 public DefaultCompositeShape(CompositeShapeDescriptor descriptor)
 {
     Descriptor = descriptor;
 }
Ejemplo n.º 4
0
 CompositeShape(CompositeShapeDescriptor descriptor)
 {
     WrappedCompositeShape = new DR.Geometry.Shapes.CompositeShape();
     UserData = descriptor.UserData;
     ShapePositionerFactory = new CompositeShapeShapePositionerFactory(this);
 }