예제 #1
0
 public static Stage_Shape WaitStatusE(
     this Stage_Shape src
     , string axis
     , [CallerFilePath] string callerpath = null
     , [CallerLineNumber] int line        = 0
     , [CallerMemberName] string name     = null)
 {
     return(src.ChkNullResult(src.ChknullClass(callerpath, line, name)
                              .WaitbyStatus(axis)));
 }
예제 #2
0
 public static Stage_Shape StopTriggerE(
     this Stage_Shape src
     , int buffnum
     , [CallerFilePath] string callerpath = null
     , [CallerLineNumber] int line        = 0
     , [CallerMemberName] string name     = null)
 {
     return(src.ChkNullResult(src.ChknullClass(callerpath, line, name)
                              .StopTrigger(buffnum)));
 }
예제 #3
0
 public static double?GetPosE(
     this Stage_Shape src
     , string axis
     , [CallerFilePath] string callerpath = null
     , [CallerLineNumber] int line        = 0
     , [CallerMemberName] string name     = null)
 {
     return(src.ChknullClass(callerpath, line, name)
            .GetPos(axis));
 }
예제 #4
0
 public static Stage_Shape MoveRelE(
     this Stage_Shape src
     , string axis
     , double pos
     , [CallerFilePath] string callerpath = null
     , [CallerLineNumber] int line        = 0
     , [CallerMemberName] string name     = null)
 {
     return(src.ChkNullResult(src.ChknullClass(callerpath, line, name)
                              .Moverel(axis, pos)));
 }
예제 #5
0
 public static Stage_Shape Origin <T>(
     this Stage_Shape src
     , string axis
     , [CallerFilePath] string callerpath = null
     , [CallerLineNumber] int line        = 0
     , [CallerMemberName] string name     = null)
     where T : struct
 {
     return(src.ChkNullResult(src.ChknullClass(callerpath, line, name)
                              .Home(axis)));
 }
예제 #6
0
 public static Stage_Shape SetSpeedE(
     this Stage_Shape src
     , string axis
     , double speed
     , [CallerFilePath] string callerpath = null
     , [CallerLineNumber] int line        = 0
     , [CallerMemberName] string name     = null)
 {
     return(src.ChkNullResult(src.ChknullClass(callerpath, line, name)
                              .SetSpeed(axis, speed)));
 }
예제 #7
0
 public static Stage_Shape WaitEpsE(
     this Stage_Shape src
     , string axis
     , double pos
     , double epsilon
     , [CallerFilePath] string callerpath = null
     , [CallerLineNumber] int line        = 0
     , [CallerMemberName] string name     = null)
 {
     return(src.ChkNullResult(src.ChknullClass(callerpath, line, name)
                              .WaitbyEps(axis, pos, epsilon)));
 }
예제 #8
0
 public static Stage_Shape Connect <T>(
     this Stage_Shape src
     , string path
     , ConnectMode mode
     , [CallerFilePath] string callerpath = null
     , [CallerLineNumber] int line        = 0
     , [CallerMemberName] string name     = null)
     where T : struct
 {
     return(src.ChkNullResult(src.ChknullClass(callerpath, line, name)
                              .Connect(path, mode)));
 }