コード例 #1
0
        public bool RemoveFrom(RescueTrimVertex existingObject)
        {
            bool myReturn = RemoveFrom3(nativeNdx
                                        , (existingObject == null) ? 0 : existingObject.nativeNdx);

            return(myReturn);
        }
コード例 #2
0
        public bool Equals(RescueTrimVertex other)
        {
            bool myReturn = Equals6(nativeNdx
                                    , (other == null) ? 0 : other.nativeNdx);

            return(myReturn);
        }
コード例 #3
0
        public bool DropRescueTrimVertex(RescueTrimVertex trimVertexToDrop)
        {
            bool myReturn = DropRescueTrimVertex22(nativeNdx
                                                   , (trimVertexToDrop == null) ? 0 : trimVertexToDrop.nativeNdx);

            return(myReturn);
        }
コード例 #4
0
 public RescuePolyLine(RescueWireframeOwner ownerIn,
                       RescueTrimVertex leftVertexIn,
                       RescueTrimVertex rightVertexIn)
 {
     nativeNdx = Create_RescuePolyLine1((ownerIn == null) ? 0 : ownerIn.nativeNdx,
                                        (leftVertexIn == null) ? 0 : leftVertexIn.nativeNdx,
                                        (rightVertexIn == null) ? 0 : rightVertexIn.nativeNdx);
 }
コード例 #5
0
        public RescueTrimVertex RightVertex()
        {
            long returnNdx = RightVertex10(nativeNdx);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescueTrimVertex myReturn = new RescueTrimVertex(returnNdx);
                return(myReturn);
            }
        }
コード例 #6
0
        public RescueTrimVertex NthRescueTrimVertex(long zeroBasedOrdinal)
        {
            long returnNdx = NthRescueTrimVertex18(nativeNdx
                                                   , zeroBasedOrdinal);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescueTrimVertex myReturn = new RescueTrimVertex(returnNdx);
                return(myReturn);
            }
        }
コード例 #7
0
        public RescueTrimVertex EndingPoint(RescueModel model)
        {
            long returnNdx = EndingPoint4(nativeNdx
                                          , (model == null) ? 0 : model.nativeNdx);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescueTrimVertex myReturn = new RescueTrimVertex(returnNdx);
                return(myReturn);
            }
        }
コード例 #8
0
        public RescueTrimVertex ObjectNamed(string nameIn)
        {
            long returnNdx = ObjectNamed6(nativeNdx
                                          , nameIn);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescueTrimVertex myReturn = new RescueTrimVertex(returnNdx);
                return(myReturn);
            }
        }
コード例 #9
0
        public RescueTrimVertex NthObject(long ordinal)
        {
            long returnNdx = NthObject5(nativeNdx
                                        , ordinal);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescueTrimVertex myReturn = new RescueTrimVertex(returnNdx);
                return(myReturn);
            }
        }
コード例 #10
0
        public RescueTrimVertex TrimVertexIdentifiedBy(long identifier)
        {
            long returnNdx = TrimVertexIdentifiedBy26(nativeNdx
                                                      , identifier);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescueTrimVertex myReturn = new RescueTrimVertex(returnNdx);
                return(myReturn);
            }
        }
コード例 #11
0
        public RescuePolyLine PolyLineBetween(RescueTrimVertex end1,
                                              RescueTrimVertex end2)
        {
            long returnNdx = PolyLineBetween15(nativeNdx
                                               , (end1 == null) ? 0 : end1.nativeNdx
                                               , (end2 == null) ? 0 : end2.nativeNdx);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescuePolyLine myReturn = new RescuePolyLine(returnNdx);
                return(myReturn);
            }
        }
コード例 #12
0
        public RescueTrimVertex TrimVertex(RescueModel model,
                                           bool loadIfNeeded)
        {
            long returnNdx = TrimVertex3(nativeNdx
                                         , (model == null) ? 0 : model.nativeNdx
                                         , loadIfNeeded);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescueTrimVertex myReturn = new RescueTrimVertex(returnNdx);
                return(myReturn);
            }
        }
コード例 #13
0
        public RescueTrimVertex TrimVertexLocatedBy(float x,
                                                    float y,
                                                    float z)
        {
            long returnNdx = TrimVertexLocatedBy14(nativeNdx
                                                   , x
                                                   , y
                                                   , z);

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

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescuePolyLineNode myReturn = new RescuePolyLineNode(returnNdx);
                int isA = myReturn.IsA();
                switch (isA)
                {
                case RescueObject.R_RescueTrimVertex:
                    myReturn = new RescueTrimVertex(returnNdx);
                    break;
                }
                return(myReturn);
            }
        }
        public RescuePolyLineNode ObjectIdentifiedBy(long identifier)
        {
            long returnNdx = ObjectIdentifiedBy7(nativeNdx
                                                 , identifier);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescuePolyLineNode myReturn = new RescuePolyLineNode(returnNdx);
                int isA = myReturn.IsA();
                switch (isA)
                {
                case RescueObject.R_RescueTrimVertex:
                    myReturn = new RescueTrimVertex(returnNdx);
                    break;
                }
                return(myReturn);
            }
        }
コード例 #16
0
        public RescuePolyLineNode NthInnerNode(long zeroBasedNdx)
        {
            long returnNdx = NthInnerNode13(nativeNdx
                                            , zeroBasedNdx);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescuePolyLineNode myReturn = new RescuePolyLineNode(returnNdx);
                int isA = myReturn.IsA();
                switch (isA)
                {
                case RescueObject.R_RescueTrimVertex:
                    myReturn = new RescueTrimVertex(returnNdx);
                    break;
                }
                return(myReturn);
            }
        }
        public RescuePolyLineNode NthObject(long ordinal)
        {
            long returnNdx = NthObject5(nativeNdx
                                        , ordinal);

            if (returnNdx == 0)
            {
                return(null);
            }
            else
            {
                RescuePolyLineNode myReturn = new RescuePolyLineNode(returnNdx);
                int isA = myReturn.IsA();
                switch (isA)
                {
                case RescueObject.R_RescueTrimVertex:
                    myReturn = new RescueTrimVertex(returnNdx);
                    break;
                }
                return(myReturn);
            }
        }
コード例 #18
0
 public void AddTo(RescueTrimVertex newObject)
 {
     AddTo2(nativeNdx
            , (newObject == null) ? 0 : newObject.nativeNdx);
 }