public RescueBlockUnitHorizonSurface(int orientation,
                                      RescueHorizon parentHorizon,
                                      float i_origin,
                                      float i_step,
                                      int i_lowbound,
                                      int i_count,
                                      float j_origin,
                                      float j_step,
                                      int j_lowbound,
                                      int j_count,
                                      float missingValue,
                                      float[] valueTriplets,
                                      int typeIn)
 {
     nativeNdx = Create_RescueBlockUnitHorizonSurface1(orientation,
                                                       (parentHorizon == null) ? 0 : parentHorizon.nativeNdx,
                                                       i_origin,
                                                       i_step,
                                                       (long)i_lowbound,
                                                       (long)i_count,
                                                       j_origin,
                                                       j_step,
                                                       (long)j_lowbound,
                                                       (long)j_count,
                                                       missingValue,
                                                       valueTriplets,
                                                       typeIn);
 }
示例#2
0
        public RescueLogicalOrderEntry NthObject(long zeroBasedOrdinal)
        {
            long returnNdx = NthObject1(nativeNdx
                                        , zeroBasedOrdinal);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescueLogicalOrderEntry myReturn = new RescueLogicalOrderEntry(returnNdx);
                int isA = myReturn.IsA();
                switch (isA)
                {
                case RescueObject.R_RescueEventDescr:
                    myReturn = new RescueEventDescr(returnNdx);
                    break;

                case RescueObject.R_RescueHorizon:
                    myReturn = new RescueHorizon(returnNdx);
                    break;

                case RescueObject.R_RescueUnit:
                    myReturn = new RescueUnit(returnNdx);
                    break;
                }
                return(myReturn);
            }
        }
示例#3
0
        public RescueLogicalOrderEntry UnconformityEventBelow(RescueEventDescr existingObject)
        {
            long returnNdx = UnconformityEventBelow16(nativeNdx
                                                      , (existingObject == null) ? 0 : existingObject.nativeNdx);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescueLogicalOrderEntry myReturn = new RescueLogicalOrderEntry(returnNdx);
                int isA = myReturn.IsA();
                switch (isA)
                {
                case RescueObject.R_RescueEventDescr:
                    myReturn = new RescueEventDescr(returnNdx);
                    break;

                case RescueObject.R_RescueHorizon:
                    myReturn = new RescueHorizon(returnNdx);
                    break;

                case RescueObject.R_RescueUnit:
                    myReturn = new RescueUnit(returnNdx);
                    break;
                }
                return(myReturn);
            }
        }
        public bool RemoveFrom(RescueHorizon existingObject)
        {
            bool myReturn = RemoveFrom3(nativeNdx
                                        , (existingObject == null) ? 0 : existingObject.nativeNdx);

            return(myReturn);
        }
 public RescueBlockUnitHorizonSurface(int orientation,
                                      RescueHorizon parentHorizon,
                                      float i_origin,
                                      float i_step,
                                      long i_lowbound,
                                      long i_count,
                                      float j_origin,
                                      float j_step,
                                      long j_lowbound,
                                      long j_count,
                                      float missingValue,
                                      int typeIn)
 {
     nativeNdx = Create_RescueBlockUnitHorizonSurface0(orientation,
                                                       (parentHorizon == null) ? 0 : parentHorizon.nativeNdx,
                                                       i_origin,
                                                       i_step,
                                                       i_lowbound,
                                                       i_count,
                                                       j_origin,
                                                       j_step,
                                                       j_lowbound,
                                                       j_count,
                                                       missingValue,
                                                       typeIn);
 }
 public RescueBlockUnitHorizonSurface(int orientation,
                                      RescueHorizon parentHorizon,
                                      float missingValue,
                                      int typeIn)
 {
     nativeNdx = Create_RescueBlockUnitHorizonSurface3(orientation,
                                                       (parentHorizon == null) ? 0 : parentHorizon.nativeNdx,
                                                       missingValue,
                                                       typeIn);
 }
示例#7
0
        public RescueHorizon BottomHorizon()
        {
            long returnNdx = BottomHorizon7(nativeNdx);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescueHorizon myReturn = new RescueHorizon(returnNdx);
                return(myReturn);
            }
        }
        public RescueHorizon ParentHorizon()
        {
            long returnNdx = ParentHorizon5(nativeNdx);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescueHorizon myReturn = new RescueHorizon(returnNdx);
                return(myReturn);
            }
        }
示例#9
0
        public RescueHorizon TopHorizon()
        {
            long returnNdx = TopHorizon8(nativeNdx);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescueHorizon myReturn = new RescueHorizon(returnNdx);
                return(myReturn);
            }
        }
        public RescueHorizon ObjectIdentifiedBy(long identifier)
        {
            long returnNdx = ObjectIdentifiedBy7(nativeNdx
                                                 , identifier);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescueHorizon myReturn = new RescueHorizon(returnNdx);
                return(myReturn);
            }
        }
        public RescueHorizon ObjectNamed(string nameIn)
        {
            long returnNdx = ObjectNamed6(nativeNdx
                                          , nameIn);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescueHorizon myReturn = new RescueHorizon(returnNdx);
                return(myReturn);
            }
        }
        public RescueHorizon NthObject(long ordinal)
        {
            long returnNdx = NthObject5(nativeNdx
                                        , ordinal);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescueHorizon myReturn = new RescueHorizon(returnNdx);
                return(myReturn);
            }
        }
示例#13
0
        public RescueHorizon HorizonBelow(RescueLogicalOrderEntry existingObject)
        {
            long returnNdx = HorizonBelow10(nativeNdx
                                            , (existingObject == null) ? 0 : existingObject.nativeNdx);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescueHorizon myReturn = new RescueHorizon(returnNdx);
                return(myReturn);
            }
        }
示例#14
0
        public RescueHorizon NthHorizon(long zeroBasedOrdinal)
        {
            long returnNdx = NthHorizon4(nativeNdx
                                         , zeroBasedOrdinal);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescueHorizon myReturn = new RescueHorizon(returnNdx);
                return(myReturn);
            }
        }
 public RescueBlockUnitHorizonSurface(int orientation,
                                      RescueHorizon parentHorizon,
                                      int i_lowbound,
                                      int i_count,
                                      int j_lowbound,
                                      int j_count,
                                      float missingValue,
                                      int typeIn)
 {
     nativeNdx = Create_RescueBlockUnitHorizonSurface2(orientation,
                                                       (parentHorizon == null) ? 0 : parentHorizon.nativeNdx,
                                                       (long)i_lowbound,
                                                       (long)i_count,
                                                       (long)j_lowbound,
                                                       (long)j_count,
                                                       missingValue,
                                                       typeIn);
 }
 public RescueBlockUnitHorizonSurface(int orientation,
                                      RescueHorizon parentHorizon,
                                      long i_lowbound,
                                      long i_count,
                                      long j_lowbound,
                                      long j_count,
                                      float missingValue,
                                      float[] valueTriplets,
                                      int typeIn)
 {
     nativeNdx = Create_RescueBlockUnitHorizonSurface4(orientation,
                                                       (parentHorizon == null) ? 0 : parentHorizon.nativeNdx,
                                                       i_lowbound,
                                                       i_count,
                                                       j_lowbound,
                                                       j_count,
                                                       missingValue,
                                                       valueTriplets,
                                                       typeIn);
 }
 public void AddTo(RescueHorizon newObject)
 {
     AddTo2(nativeNdx
            , (newObject == null) ? 0 : newObject.nativeNdx);
 }