Beispiel #1
0
 public virtual void testReplaceNaNs()
 {
     com.esri.core.geometry.Envelope env = new com.esri.core.geometry.Envelope();
     com.esri.core.geometry.Point    pt  = new com.esri.core.geometry.Point();
     pt.setXY(1, 2);
     pt.setZ(double.NaN);
     pt.queryEnvelope(env);
     pt.replaceNaNs(com.esri.core.geometry.VertexDescription.Semantics.Z, 5);
     NUnit.Framework.Assert.IsTrue(pt.Equals(new com.esri.core.geometry.Point(1, 2, 5)
                                             ));
     NUnit.Framework.Assert.IsTrue(env.hasZ());
     NUnit.Framework.Assert.IsTrue(env.queryInterval(com.esri.core.geometry.VertexDescription.Semantics
                                                     .Z, 0).isEmpty());
     env.replaceNaNs(com.esri.core.geometry.VertexDescription.Semantics.Z, 5);
     NUnit.Framework.Assert.IsTrue(env.queryInterval(com.esri.core.geometry.VertexDescription.Semantics
                                                     .Z, 0).Equals(new com.esri.core.geometry.Envelope1D(5, 5)));
 }