public void TestEnvelope() { FdoFgfGeometryFactory gf = FdoFgfGeometryFactory.GetInstance(); FdoIDirectPosition pos1 = gf.CreatePositionXY(5.0, 6.0); FdoIDirectPosition pos2 = gf.CreatePositionXY(10.0, 13.0); FdoIEnvelope envl2 = gf.CreateEnvelope(pos1, pos2); //DumpEnvelope(envl2); CheckEnvelope(envl2, pos1, pos2); FdoIEnvelope envl3 = gf.CreateEnvelopeXY(4.0, 3.0, 12.0, 120.0); //DumpEnvelope(envl3); CheckEnvelopeXY(envl3, 4.0, 3.0, 12.0, 120.0); FdoIEnvelope envl4 = gf.CreateEnvelopeXYZ(12.0, 45.0, 1.0, 34.0, 39.0, 2.0); //DumpEnvelope(envl4); CheckEnvelopeXYZ(envl4, 12.0, 45.0, 1.0, 34.0, 39.0, 2.0); /* * FdoIEnvelope envl5 = gf.CreateEnvelope(envl4); * //DumpEnvelope(envl5); * CheckEqualEnvelopes(envl4, envl5); * * FdoIEnvelope envl6 = gf.CreateEnvelope(envl5); * //DumpEnvelope(envl5); * CheckEqualEnvelopes(envl6, envl5); */ }