コード例 #1
0
 public SolutionNonExistenceProof(SpaceInformation si) : this(ompl_basePINVOKE.new_SolutionNonExistenceProof(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #2
0
 public PlannerData(SpaceInformation si) : this(ompl_basePINVOKE.new_PlannerData(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #3
0
 public AllValidStateValidityChecker(SpaceInformation si) : this(ompl_basePINVOKE.new_AllValidStateValidityChecker__SWIG_0(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #4
0
 public ProblemDefinition(SpaceInformation si) : this(ompl_basePINVOKE.new_ProblemDefinition(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #5
0
 public StateCostIntegralObjective(SpaceInformation si, bool enableMotionCostInterpolation) : this(ompl_basePINVOKE.new_StateCostIntegralObjective__SWIG_0(SpaceInformation.getCPtr(si), enableMotionCostInterpolation), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #6
0
 public MaximizeMinClearanceObjective(SpaceInformation si) : this(ompl_basePINVOKE.new_MaximizeMinClearanceObjective(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #7
0
 public RRTConnect(SpaceInformation si, bool addIntermediateStates) : this(ompl_geometricPINVOKE.new_RRTConnect__SWIG_0(SpaceInformation.getCPtr(si), addIntermediateStates), true)
 {
     if (ompl_geometricPINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_geometricPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #8
0
 public ScopedStateStateSpace(SpaceInformation si) : this(ompl_basePINVOKE.new_ScopedStateStateSpace__SWIG_0(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #9
0
 public PathSimplifier(SpaceInformation si) : this(ompl_geometricPINVOKE.new_PathSimplifier__SWIG_2(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_geometricPINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_geometricPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #10
0
 public PathSimplifier(SpaceInformation si, Goal goal, OptimizationObjective obj) : this(ompl_geometricPINVOKE.new_PathSimplifier__SWIG_0(SpaceInformation.getCPtr(si), Goal.getCPtr(goal), OptimizationObjective.getCPtr(obj)), true)
 {
     if (ompl_geometricPINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_geometricPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #11
0
 public UniformValidStateSampler(SpaceInformation si) : this(ompl_basePINVOKE.new_UniformValidStateSampler(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #12
0
 public DiscreteMotionValidator(SpaceInformation si) : this(ompl_basePINVOKE.new_DiscreteMotionValidator__SWIG_0(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #13
0
 public StateCostIntegralObjective(SpaceInformation si) : this(ompl_basePINVOKE.new_StateCostIntegralObjective__SWIG_1(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #14
0
ファイル: RRTstar.cs プロジェクト: slater1/Ompl.NetStandard
 public RRTstar(SpaceInformation si) : this(ompl_geometricPINVOKE.new_RRTstar(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_geometricPINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_geometricPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #15
0
 public MultiOptimizationObjective(SpaceInformation si) : this(ompl_basePINVOKE.new_MultiOptimizationObjective(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #16
0
 public PathGeometric(SpaceInformation si, State state1, State state2) : this(ompl_geometricPINVOKE.new_PathGeometric__SWIG_3(SpaceInformation.getCPtr(si), State.getCPtr(state1), State.getCPtr(state2)), true)
 {
     if (ompl_geometricPINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_geometricPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #17
0
 public SimpleSetup(SpaceInformation si) : this(ompl_geometricPINVOKE.new_SimpleSetup__SWIG_0(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_geometricPINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_geometricPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #18
0
 public ValidStateSampler(SpaceInformation si) : this(ompl_basePINVOKE.new_ValidStateSampler(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
     SwigDirectorConnect();
 }
コード例 #19
0
            //protected override ompl::base::ValidStateSamplerPtr Invoke(FOR_EACH(param, const ompl::base::SpaceInformation *))
            protected override ValidStateSampler Invoke(/*@SWIG:std_function.i,26,FOR_EACH@*/
                SpaceInformation arg0
/*@SWIG@*/)
            {
                return(_f.Invoke(/*@SWIG:std_function.i,26,FOR_EACH@*/
                           arg0
/*@SWIG@*/));
            }
コード例 #20
0
 public MotionValidator(SpaceInformation si) : this(ompl_basePINVOKE.new_MotionValidator__SWIG_0(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
     SwigDirectorConnect();
 }
コード例 #21
0
        public SpaceInformation getSpaceInformation()
        {
            global::System.IntPtr cPtr = ompl_basePINVOKE.PlannerData_getSpaceInformation(swigCPtr);
            SpaceInformation      ret  = (cPtr == global::System.IntPtr.Zero) ? null : new SpaceInformation(cPtr, true);

            if (ompl_basePINVOKE.SWIGPendingException.Pending)
            {
                throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
コード例 #22
0
        public ValidStateSampler Invoke(SpaceInformation arg0)
        {
            global::System.IntPtr cPtr = ompl_basePINVOKE.ValidStateSamplerAllocator_Invoke(swigCPtr, SpaceInformation.getCPtr(arg0));
            ValidStateSampler     ret  = (cPtr == global::System.IntPtr.Zero) ? null : new ValidStateSampler(cPtr, true);

            if (ompl_basePINVOKE.SWIGPendingException.Pending)
            {
                throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
コード例 #23
0
 public FakeStateValidityChecker(SpaceInformation si) : base(si)
 {
 }
コード例 #24
0
 public ClearanceObjective(SpaceInformation si)
     : base(si, false)
 {
     _si = si;
 }
コード例 #25
0
 protected abstract ValidStateSampler Invoke(SpaceInformation arg0);
コード例 #26
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SpaceInformation obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
コード例 #27
0
 public FakeMotionValidator(SpaceInformation si) : base(si)
 {
 }