public EpsgDataResourceAllAxisSetReaders() { var textReader = new EpsgDataResourceReaderText("axis.txt"); Dimension1 = new EpsgDataResourceReaderAxisSet(1, textReader); Dimension2 = new EpsgDataResourceReaderAxisSet(2, textReader); Dimension3 = new EpsgDataResourceReaderAxisSet(3, textReader); }
public EpsgDataResourceReaderGeodeticDatum(EpsgDataResourceReaderText textReader) : base( "datumgeo.dat", textReader, sizeof(ushort) * 4 ) { }
public EpsgDataResourceReaderParameterValues(ushort operationMethodCode) { _operationMethodCode = operationMethodCode; _dataFile = new EpsgDataResource("param" + _operationMethodCode.ToString(CultureInfo.InvariantCulture) + ".dat"); _textReader = new EpsgDataResourceReaderText("params.txt"); // TODO: reuse one instance _numberReader = EpsgDataResourceReaderNumbers.Default; _usagesCache = null; }
public EpsgDataResourceAllUnitsReader(EpsgMicroDatabase generatingDatabase) { var textReader = new EpsgDataResourceReaderText("uoms.txt"); ReaderLength = new EpsgDataResourceReaderUnit("Length", textReader, generatingDatabase); ReaderAngle = new EpsgDataResourceReaderUnit("Angle", textReader, generatingDatabase); ReaderScale = new EpsgDataResourceReaderUnit("Scale", textReader, generatingDatabase); ReaderTime = new EpsgDataResourceReaderUnit("Time", textReader, generatingDatabase); }
protected EpsgDataResourceReaderBasic(string dataFileName, EpsgDataResourceReaderText textReader, int recordDataSize) { DataFile = new EpsgDataResource(dataFileName); FileHeaderSize = sizeof(ushort); RecordKeySize = sizeof(ushort); RecordDataSize = recordDataSize; RecordTotalSize = RecordKeySize + RecordDataSize; TextReader = textReader; }
public EpsgDataResourceReaderAxisSet(int dimensions, EpsgDataResourceReaderText textReader) : base( "axis" + dimensions.ToString(CultureInfo.InvariantCulture) + ".dat", textReader, (4 * sizeof(ushort)) * dimensions ) { Contract.Requires(dimensions > 0); Dimensions = dimensions; }
public EpsgDataResourceReaderUnit(string typeName, EpsgDataResourceReaderText textReader, EpsgMicroDatabase generatingDatabase) : base( "uom" + typeName.ToLowerInvariant() + ".dat", textReader, sizeof(ushort) * 3 ) { Contract.Requires(typeName != null); Contract.Requires(generatingDatabase != null); TypeName = typeName; _generatingDatabase = generatingDatabase; }
public EpsgDataResourceReaderCrsNormal(EpsgDataResourceReaderText textReader) { TextReader = textReader; }
public EpsgDataResourceReaderBasicDatum(string dataFileName, Func <ushort, string, EpsgArea, TValue> construct, EpsgDataResourceReaderText textReader) : base( dataFileName, textReader, sizeof(ushort) * 2 ) { Contract.Requires(construct != null); _construct = construct; }
public EpsgDataResourceReaderConcatenatedCoordinateOperationInfo(EpsgDataResourceReaderText textReader) : base("opcat.dat", textReader, (sizeof(ushort) * 5) + (sizeof(byte) * 2)) { _pathDataFile = new EpsgDataResource("oppath.dat"); }
public EpsgDataResourceReaderCoordinateTransformInfo(EpsgDataResourceReaderText textReader) : base("optran.dat", textReader, (sizeof(ushort) * 6) + sizeof(byte)) { _numberReader = EpsgDataResourceReaderNumbers.Default; }
public EpsgDataResourceReaderCoordinateConversionInfo(EpsgDataResourceReaderText textReader) : base("opconv.dat", textReader, (sizeof(ushort) * 3) + sizeof(byte)) { }
public EpsgDataResourceReaderCrsCompound(EpsgDataResourceReaderText textReader) : base("crscmp.dat", textReader, (sizeof(ushort) * 4) + sizeof(byte)) { }