コード例 #1
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();
     }
 }
コード例 #2
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();
     }
 }
コード例 #3
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();
 }
コード例 #4
0
 public MultiOptimizationObjective(SpaceInformation si) : this(ompl_basePINVOKE.new_MultiOptimizationObjective(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #5
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();
     }
 }
コード例 #6
0
 public UniformValidStateSampler(SpaceInformation si) : this(ompl_basePINVOKE.new_UniformValidStateSampler(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #7
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();
 }
コード例 #8
0
 public ProblemDefinition(SpaceInformation si) : this(ompl_basePINVOKE.new_ProblemDefinition(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #9
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();
     }
 }
コード例 #10
0
 public MaximizeMinClearanceObjective(SpaceInformation si) : this(ompl_basePINVOKE.new_MaximizeMinClearanceObjective(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #11
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();
     }
 }
コード例 #12
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();
     }
 }
コード例 #13
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();
     }
 }
コード例 #14
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();
     }
 }
コード例 #15
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();
     }
 }
コード例 #16
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();
     }
 }
コード例 #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 SolutionNonExistenceProof(SpaceInformation si) : this(ompl_basePINVOKE.new_SolutionNonExistenceProof(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #19
0
 public PlannerData(SpaceInformation si) : this(ompl_basePINVOKE.new_PlannerData(SpaceInformation.getCPtr(si)), true)
 {
     if (ompl_basePINVOKE.SWIGPendingException.Pending)
     {
         throw ompl_basePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #20
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);
        }