Ejemplo n.º 1
0
        //============================================================
        public virtual T Create <T>(EDxObject objectCd)
        {
            object value = null;

            switch (objectCd)
            {
            case EDxObject.ModelGeometry:
                value = new FDxGeometry();
                break;

            case EDxObject.ModelSpatial:
                value = new FDxSpatial();
                break;
            }
            return((T)value);
        }
Ejemplo n.º 2
0
        //============================================================
        public override T Create <T>(EDxObject objectCd)
        {
            object value = null;

            switch (objectCd)
            {
            case EDxObject.ModelGeometry:
                value = new FDxDesignGeometry();
                break;

            case EDxObject.ModelSpatial:
                value = new FDxSpatial();
                break;
            }
            if (null == value)
            {
                value = base.Create <T>(objectCd);
            }
            return((T)value);
        }