public static Int16 ThinWallType(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.ThinWallType);
 }
 public static Int32 IGetGuideCurvesType(ISweepFeatureDataObject ISweepFeatureDatainstance, Int32 Count)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.IGetGuideCurvesType(Count));
 }
 public static IBody2Object IGetFeatureScopeBodies(ISweepFeatureDataObject ISweepFeatureDatainstance, Int32 Count)
 {
     return(new IBody2Object(ISweepFeatureDatainstance.ISweepFeatureDataInstance.IGetFeatureScopeBodies(Count)));
 }
 public static Int16 GetGuideCurvesCount(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.GetGuideCurvesCount());
 }
 public static Int32 GetPathType(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.GetPathType());
 }
 public static void ReleaseSelectionAccess(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     ISweepFeatureDatainstance.ISweepFeatureDataInstance.ReleaseSelectionAccess();
 }
 public static Double GetWallThickness(ISweepFeatureDataObject ISweepFeatureDatainstance, Boolean Forward)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.GetWallThickness(Forward));
 }
 public static Int32 PathAlignmentType(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.PathAlignmentType);
 }
 public static Boolean AccessSelections(ISweepFeatureDataObject ISweepFeatureDatainstance, Object TopDoc, Object Component)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.AccessSelections(TopDoc, Component));
 }
 public static Object FeatureScopeBodies(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.FeatureScopeBodies);
 }
 public static Boolean MergeSmoothFaces(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.MergeSmoothFaces);
 }
 public static Boolean Merge(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.Merge);
 }
 public static Boolean TangentPropagation(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.TangentPropagation);
 }
 public static Object EndDirectionVector(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.EndDirectionVector);
 }
 public static Boolean D2ReverseTwistDir(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.D2ReverseTwistDir);
 }
 public static Boolean AssemblyFeatureScope(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.AssemblyFeatureScope);
 }
 public static Boolean ThinFeature(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.ThinFeature);
 }
 public static Boolean AutoSelectComponents(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.AutoSelectComponents);
 }
 public static Object IGetGuideCurves(ISweepFeatureDataObject ISweepFeatureDatainstance, Int16 Count)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.IGetGuideCurves(Count));
 }
 public static Boolean PropagateFeatureToParts(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.PropagateFeatureToParts);
 }
 public static void SetWallThickness(ISweepFeatureDataObject ISweepFeatureDatainstance, Boolean Forward, Double WallThickness)
 {
     ISweepFeatureDatainstance.ISweepFeatureDataInstance.SetWallThickness(Forward, WallThickness);
 }
 public static Boolean CircularProfile(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.CircularProfile);
 }
 public static Boolean IsBossFeature(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.IsBossFeature());
 }
 public static Double CircularProfileDiameter(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.CircularProfileDiameter);
 }
 public static Object GetGuideCurvesType(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.GetGuideCurvesType());
 }
 public static Int32 Direction(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.Direction);
 }
 public static Int32 GetFeatureScopeBodiesCount(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.GetFeatureScopeBodiesCount());
 }
 public static Int32 SweepType(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.SweepType);
 }
 //public static void ISetFeatureScopeBodies(ISweepFeatureDataObject ISweepFeatureDatainstance, Int32 Count, Body2&Object BodyArr)
 //{
 //    return ISweepFeatureDatainstance.ISweepFeatureDataInstance.ISetFeatureScopeBodies(Count, BodyArr);
 //}
 public static Double GetTwistAngle(ISweepFeatureDataObject ISweepFeatureDatainstance)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.GetTwistAngle());
 }
 public static Boolean IAccessSelections(ISweepFeatureDataObject ISweepFeatureDatainstance, IModelDoc2Object TopDoc, IComponent2Object Component)
 {
     return(ISweepFeatureDatainstance.ISweepFeatureDataInstance.IAccessSelections(TopDoc.IModelDoc2Instance?.CastObj <ModelDoc2>(), Component?.IComponent2Instance?.CastObj <Component2>()));
 }