public static AbstractDAOFactory getFactory(types type) { if (type.Equals(types.SQL_FACTORY)) { return(new SQLFactory()); } return(null); }
DCGElement selectElement(Vector3 pos, float selectDist) { if (type.Equals(types.Point)) { return(DCGBase.NearestPoint(pos, selectDist)); } else if (type.Equals(types.Edge)) { return(DCGBase.NearestEdge(pos, selectDist)); } else if (type.Equals(types.Face)) { return(DCGBase.NearestFace(pos, selectDist)); } else { return(null); } }