public static Boolean UseOtherSide(IWeldmentBeadFeatureDataObject IWeldmentBeadFeatureDatainstance)
 {
     return(IWeldmentBeadFeatureDatainstance.IWeldmentBeadFeatureDataInstance.UseOtherSide);
 }
 public static IEdgeObject IGetVirtualEdges(IWeldmentBeadFeatureDataObject IWeldmentBeadFeatureDatainstance, Boolean FromFeature, Int32 Side, Int32 Count)
 {
     return(new IEdgeObject(IWeldmentBeadFeatureDatainstance.IWeldmentBeadFeatureDataInstance.IGetVirtualEdges(FromFeature, Side, Count)));
 }
 //public static void ISetVirtualEdges(IWeldmentBeadFeatureDataObject IWeldmentBeadFeatureDatainstance, Int32 Side, Int32 Count, Edge&Object EdgesIn)
 //{
 //    return IWeldmentBeadFeatureDatainstance.IWeldmentBeadFeatureDataInstance.ISetVirtualEdges(Side, Count, EdgesIn);
 //}
 //public static Int32 BeadType(IWeldmentBeadFeatureDataObject IWeldmentBeadFeatureDatainstance)
 //{
 //    return IWeldmentBeadFeatureDatainstance.IWeldmentBeadFeatureDataInstance.BeadType;
 //}
 //public static Double BeadSize(IWeldmentBeadFeatureDataObject IWeldmentBeadFeatureDatainstance)
 //{
 //    return IWeldmentBeadFeatureDatainstance.IWeldmentBeadFeatureDataInstance.BeadSize;
 //}
 //public static Double BeadLength(IWeldmentBeadFeatureDataObject IWeldmentBeadFeatureDatainstance)
 //{
 //    return IWeldmentBeadFeatureDatainstance.IWeldmentBeadFeatureDataInstance.BeadLength;
 //}
 //public static Double BeadPitch(IWeldmentBeadFeatureDataObject IWeldmentBeadFeatureDatainstance)
 //{
 //    return IWeldmentBeadFeatureDatainstance.IWeldmentBeadFeatureDataInstance.BeadPitch;
 //}
 public static Boolean TangentPropagation(IWeldmentBeadFeatureDataObject IWeldmentBeadFeatureDatainstance)
 {
     return(IWeldmentBeadFeatureDatainstance.IWeldmentBeadFeatureDataInstance.TangentPropagation);
 }
 public static void SetVirtualEdges(IWeldmentBeadFeatureDataObject IWeldmentBeadFeatureDatainstance, Int32 Side, Object EdgesIn)
 {
     IWeldmentBeadFeatureDatainstance.IWeldmentBeadFeatureDataInstance.SetVirtualEdges(Side, EdgesIn);
 }
 public static Object GetVirtualEdges(IWeldmentBeadFeatureDataObject IWeldmentBeadFeatureDatainstance, Boolean FromFeature, Int32 Side)
 {
     return(IWeldmentBeadFeatureDatainstance.IWeldmentBeadFeatureDataInstance.GetVirtualEdges(FromFeature, Side));
 }
 //public static void GetFaces(IWeldmentBeadFeatureDataObject IWeldmentBeadFeatureDatainstance, Int32 Side, Object& FaceSet1, Object& FaceSet2)
 //{
 //    return IWeldmentBeadFeatureDatainstance.IWeldmentBeadFeatureDataInstance.GetFaces(Side, FaceSet1, FaceSet2);
 //}
 public static Boolean SetFaces(IWeldmentBeadFeatureDataObject IWeldmentBeadFeatureDatainstance, Int32 Side, Object FaceSet1, Object FaceSet2)
 {
     return(IWeldmentBeadFeatureDatainstance.IWeldmentBeadFeatureDataInstance.SetFaces(Side, FaceSet1, FaceSet2));
 }
 public static void ReleaseSelectionAccess(IWeldmentBeadFeatureDataObject IWeldmentBeadFeatureDatainstance)
 {
     IWeldmentBeadFeatureDatainstance.IWeldmentBeadFeatureDataInstance.ReleaseSelectionAccess();
 }
 public static Boolean AccessSelections(IWeldmentBeadFeatureDataObject IWeldmentBeadFeatureDatainstance, IModelDoc2Object PTopDoc, IComponent2Object PComponent)
 {
     return(IWeldmentBeadFeatureDatainstance.IWeldmentBeadFeatureDataInstance.AccessSelections(PTopDoc.IModelDoc2Instance?.CastObj <ModelDoc2>(), PComponent?.IComponent2Instance?.CastObj <Component2>()));
 }