ICapsuleShape IFactoryOf <ICapsuleShape, CapsuleShapeDescriptor> .Create(CapsuleShapeDescriptor descriptor)
        {
            var capsuleShape = new CapsuleShape(descriptor);

            Store(capsuleShape.WrappedCapsuleShape);
            return(capsuleShape);
        }
Ejemplo n.º 2
0
 public static ICapsuleShape CreateCapsule(this IFactory <IShape> factory,
                                           CapsuleShapeDescriptor descriptor)
 {
     return(factory.Create <ICapsuleShape, CapsuleShapeDescriptor>(descriptor));
 }
Ejemplo n.º 3
0
 public DefaultCapsuleShape(CapsuleShapeDescriptor descriptor)
 {
     Descriptor = descriptor;
 }
Ejemplo n.º 4
0
 public CapsuleShape(CapsuleShapeDescriptor descriptor)
 {
     WrappedCapsuleShape = new global::DigitalRune.Geometry.Shapes.CapsuleShape(descriptor.Radius, descriptor.Height);
     UserData            = descriptor.UserData;
 }