コード例 #1
0
 //public static void ISetFeatureScopeBodies(IRevolveFeatureData2Object IRevolveFeatureData2instance, Int32 Count, Body2&Object BodyArr)
 //{
 //    return IRevolveFeatureData2instance.IRevolveFeatureData2Instance.ISetFeatureScopeBodies(Count, BodyArr);
 //}
 public static Boolean AccessSelections(IRevolveFeatureData2Object IRevolveFeatureData2instance, Object TopDoc, Object Component)
 {
     return(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.AccessSelections(TopDoc, Component));
 }
コード例 #2
0
 public static Int32 GetFeatureScopeBodiesCount(IRevolveFeatureData2Object IRevolveFeatureData2instance)
 {
     return(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.GetFeatureScopeBodiesCount());
 }
コード例 #3
0
 public static IBody2Object IGetFeatureScopeBodies(IRevolveFeatureData2Object IRevolveFeatureData2instance, Int32 Count)
 {
     return(new IBody2Object(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.IGetFeatureScopeBodies(Count)));
 }
コード例 #4
0
 public static Boolean Merge(IRevolveFeatureData2Object IRevolveFeatureData2instance)
 {
     return(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.Merge);
 }
コード例 #5
0
 public static Boolean IsThinFeature(IRevolveFeatureData2Object IRevolveFeatureData2instance)
 {
     return(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.IsThinFeature());
 }
コード例 #6
0
 public static Int32 GetContoursCount(IRevolveFeatureData2Object IRevolveFeatureData2instance)
 {
     return(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.GetContoursCount());
 }
コード例 #7
0
 //public static void ISetContours(IRevolveFeatureData2Object IRevolveFeatureData2instance, Int32 Count, Object& Contours)
 //{
 //    return IRevolveFeatureData2instance.IRevolveFeatureData2Instance.ISetContours(Count, Contours);
 //}
 public static Int32 GetAxisType(IRevolveFeatureData2Object IRevolveFeatureData2instance)
 {
     return(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.GetAxisType());
 }
コード例 #8
0
 public static Boolean PropagateFeatureToParts(IRevolveFeatureData2Object IRevolveFeatureData2instance)
 {
     return(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.PropagateFeatureToParts);
 }
コード例 #9
0
 public static Double GetRevolutionAngle(IRevolveFeatureData2Object IRevolveFeatureData2instance, Boolean Forward)
 {
     return(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.GetRevolutionAngle(Forward));
 }
コード例 #10
0
 public static Boolean AssemblyFeatureScope(IRevolveFeatureData2Object IRevolveFeatureData2instance)
 {
     return(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.AssemblyFeatureScope);
 }
コード例 #11
0
 public static Boolean AutoSelectComponents(IRevolveFeatureData2Object IRevolveFeatureData2instance)
 {
     return(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.AutoSelectComponents);
 }
コード例 #12
0
 public static Object Axis(IRevolveFeatureData2Object IRevolveFeatureData2instance)
 {
     return(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.Axis);
 }
コード例 #13
0
 public static Object Contours(IRevolveFeatureData2Object IRevolveFeatureData2instance)
 {
     return(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.Contours);
 }
コード例 #14
0
 public static Object FeatureScopeBodies(IRevolveFeatureData2Object IRevolveFeatureData2instance)
 {
     return(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.FeatureScopeBodies);
 }
コード例 #15
0
 public static Boolean IAccessSelections(IRevolveFeatureData2Object IRevolveFeatureData2instance, IModelDoc2Object TopDoc, IComponent2Object Component)
 {
     return(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.IAccessSelections(TopDoc.IModelDoc2Instance?.CastObj <ModelDoc2>(), Component?.IComponent2Instance?.CastObj <Component2>()));
 }
コード例 #16
0
 public static void SetRevolutionAngle(IRevolveFeatureData2Object IRevolveFeatureData2instance, Boolean Forward, Double Angle)
 {
     IRevolveFeatureData2instance.IRevolveFeatureData2Instance.SetRevolutionAngle(Forward, Angle);
 }
コード例 #17
0
 public static void ReleaseSelectionAccess(IRevolveFeatureData2Object IRevolveFeatureData2instance)
 {
     IRevolveFeatureData2instance.IRevolveFeatureData2Instance.ReleaseSelectionAccess();
 }
コード例 #18
0
 public static Double GetWallThickness(IRevolveFeatureData2Object IRevolveFeatureData2instance, Boolean Forward)
 {
     return(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.GetWallThickness(Forward));
 }
コード例 #19
0
 public static Object IGetContours(IRevolveFeatureData2Object IRevolveFeatureData2instance, Int32 Count)
 {
     return(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.IGetContours(Count));
 }
コード例 #20
0
 public static void SetWallThickness(IRevolveFeatureData2Object IRevolveFeatureData2instance, Boolean Forward, Double WallThickness)
 {
     IRevolveFeatureData2instance.IRevolveFeatureData2Instance.SetWallThickness(Forward, WallThickness);
 }
コード例 #21
0
 public static Int32 Type(IRevolveFeatureData2Object IRevolveFeatureData2instance)
 {
     return(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.Type);
 }
コード例 #22
0
 public static Boolean ReverseDirection(IRevolveFeatureData2Object IRevolveFeatureData2instance)
 {
     return(IRevolveFeatureData2instance.IRevolveFeatureData2Instance.ReverseDirection);
 }