using System;
using System.Collections.Generic;
using System.Text;

namespace Motion6D
{
    public interface IPositionFactory
    {
        IPosition Create(object[] o);
        IPositionFactory this[string name]
        {
            get;
        }
        string[] Names
        {
            get;
        }

        string Name
        {
            get;
        }

 
    }
}
