コード例 #1
0
 public static Boolean IAddComponent(IDragOperatorObject IDragOperatorinstance, IComponent2Object PComp, Boolean AppendFlag)
 {
     return(IDragOperatorinstance.IDragOperatorInstance.IAddComponent(PComp.IComponent2Instance as Component2, AppendFlag));
 }
コード例 #2
0
 public static Boolean IAccessSelections(IRefAxisFeatureDataObject IRefAxisFeatureDatainstance, IModelDoc2Object TopDoc, IComponent2Object Component)
 {
     return(IRefAxisFeatureDatainstance.IRefAxisFeatureDataInstance.IAccessSelections(TopDoc.IModelDoc2Instance?.CastObj <ModelDoc2>(), Component.IComponent2Instance.CastObj <Component2>()));
 }
コード例 #3
0
 public static Boolean IAccessSelections(ISimpleHoleFeatureData2Object ISimpleHoleFeatureData2instance, IModelDoc2Object TopDoc, IComponent2Object Component)
 {
     return(ISimpleHoleFeatureData2instance.ISimpleHoleFeatureData2Instance.IAccessSelections(TopDoc.IModelDoc2Instance?.CastObj <ModelDoc2>(), Component?.IComponent2Instance?.CastObj <Component2>()));
 }
 //public static void ISetSkippedItemArray(ILocalCircularPatternFeatureDataObject ILocalCircularPatternFeatureDatainstance, Int32 FeatCount, Int32& ArrayDataIn)
 //{
 //    return ILocalCircularPatternFeatureDatainstance.ILocalCircularPatternFeatureDataInstance.ISetSkippedItemArray(FeatCount, ArrayDataIn);
 //}
 public static Boolean IAccessSelections2(ILocalCircularPatternFeatureDataObject ILocalCircularPatternFeatureDatainstance, IModelDoc2Object TopDoc, IComponent2Object Component)
 {
     return(ILocalCircularPatternFeatureDatainstance.ILocalCircularPatternFeatureDataInstance.IAccessSelections2(TopDoc.IModelDoc2Instance as ModelDoc2, Component.IComponent2Instance as Component2));
 }
コード例 #5
0
 public static Boolean AccessSelections(IMirrorPartFeatureDataObject IMirrorPartFeatureDatainstance, IModelDoc2Object TopDoc, IComponent2Object Component)
 {
     return(IMirrorPartFeatureDatainstance.IMirrorPartFeatureDataInstance.AccessSelections(TopDoc.IModelDoc2Instance as ModelDoc2, Component.IComponent2Instance as Component2));
 }
コード例 #6
0
 public static Boolean IAccessSelections(IDeleteFaceFeatureDataObject IDeleteFaceFeatureDatainstance, IModelDoc2Object TopDoc, IComponent2Object Component)
 {
     return(IDeleteFaceFeatureDatainstance.IDeleteFaceFeatureDataInstance.IAccessSelections(TopDoc.IModelDoc2Instance as ModelDoc2, Component.IComponent2Instance as Component2));
 }
コード例 #7
0
 public static Boolean IAccessSelections(IExtrudeFeatureData2Object IExtrudeFeatureData2instance, IModelDoc2Object TopDoc, IComponent2Object Component)
 {
     return(IExtrudeFeatureData2instance.IExtrudeFeatureData2Instance.IAccessSelections(TopDoc.IModelDoc2Instance as ModelDoc2, Component.IComponent2Instance as Component2));
 }
 public static Boolean AccessSelections(IMoveCopyBodyFeatureDataObject IMoveCopyBodyFeatureDatainstance, IModelDoc2Object PTopDoc, IComponent2Object PComponent)
 {
     return(IMoveCopyBodyFeatureDatainstance.IMoveCopyBodyFeatureDataInstance.AccessSelections(PTopDoc.IModelDoc2Instance.CastObj <ModelDoc2>(), PComponent.IComponent2Instance.CastObj <Component2>()));
 }
コード例 #9
0
 public static Boolean AccessSelections(ICombineBodiesFeatureDataObject ICombineBodiesFeatureDatainstance, IModelDoc2Object PTopDoc, IComponent2Object PComponent)
 {
     return(ICombineBodiesFeatureDatainstance.ICombineBodiesFeatureDataInstance.AccessSelections(PTopDoc.IModelDoc2Instance as ModelDoc2, PComponent.IComponent2Instance as Component2));
 }
コード例 #10
0
 public static IAttributeObject ICreateInstance4(IAttributeDefObject IAttributeDefinstance, IModelDoc2Object OwnerDoc, IComponent2Object OwnerComp, IEntityObject OwnerEntity, String NameIn, Int32 Options, Int32 ConfigurationOption)
 {
     return(new IAttributeObject(IAttributeDefinstance.IAttributeDefInstance.ICreateInstance4(OwnerDoc.IModelDoc2Instance as ModelDoc2, OwnerComp.IComponent2Instance as Component2, OwnerEntity.IEntityInstance as Entity, NameIn, Options, ConfigurationOption)));
 }
 public static Boolean IAccessSelections(ICosmeticThreadFeatureDataObject ICosmeticThreadFeatureDatainstance, IModelDoc2Object TopDoc, IComponent2Object Component)
 {
     return ICosmeticThreadFeatureDatainstance.ICosmeticThreadFeatureDataInstance.IAccessSelections(TopDoc.IModelDoc2Instance as ModelDoc2, Component.IComponent2Instance as Component2);
 }
 public static Boolean IAccessSelections(ICurveDrivenPatternFeatureDataObject ICurveDrivenPatternFeatureDatainstance, IModelDoc2Object TopDoc, IComponent2Object Component)
 {
     return(ICurveDrivenPatternFeatureDatainstance.ICurveDrivenPatternFeatureDataInstance.IAccessSelections(TopDoc.IModelDoc2Instance as ModelDoc2, Component.IComponent2Instance as Component2));
 }
コード例 #13
0
 public static Boolean IAccessSelections2(IClosedCornerFeatureDataObject IClosedCornerFeatureDatainstance, IModelDoc2Object TopDoc, IComponent2Object Component)
 {
     return(IClosedCornerFeatureDatainstance.IClosedCornerFeatureDataInstance.IAccessSelections2(TopDoc.IModelDoc2Instance as ModelDoc2, Component.IComponent2Instance as Component2));
 }
コード例 #14
0
 //public static Boolean GetBox(IFeatureObject IFeatureinstance, Object& BBox)
 //{
 //    return IFeatureinstance.IFeatureInstance.GetBox(BBox);
 //}
 //public static Boolean IGetBox(IFeatureObject IFeatureinstance, Double& BBox)
 //{
 //    return IFeatureinstance.IFeatureInstance.IGetBox(BBox);
 //}
 public static Boolean IModifyDefinition2(IFeatureObject IFeatureinstance, Object Data, IModelDoc2Object TopDoc, IComponent2Object Component)
 {
     return(IFeatureinstance.IFeatureInstance.IModifyDefinition2(Data, TopDoc.IModelDoc2Instance as ModelDoc2, Component.IComponent2Instance as Component2));
 }
コード例 #15
0
 public static Int32 IAddDynamicClearance(IDragOperatorObject IDragOperatorinstance, IComponent2Object Comp1, IComponent2Object Comp2, Double Value, Boolean AppendFlag, Boolean ShowDim)
 {
     return(IDragOperatorinstance.IDragOperatorInstance.IAddDynamicClearance(Comp1.IComponent2Instance as Component2, Comp2.IComponent2Instance as Component2, Value, AppendFlag, ShowDim));
 }
コード例 #16
0
 public static Boolean AccessSelections(IWeldmentBeadFeatureDataObject IWeldmentBeadFeatureDatainstance, IModelDoc2Object PTopDoc, IComponent2Object PComponent)
 {
     return(IWeldmentBeadFeatureDatainstance.IWeldmentBeadFeatureDataInstance.AccessSelections(PTopDoc.IModelDoc2Instance?.CastObj <ModelDoc2>(), PComponent?.IComponent2Instance?.CastObj <Component2>()));
 }
コード例 #17
0
 public static Boolean AccessSelections(IIntersectFeatureDataObject IIntersectFeatureDatainstance, IModelDoc2Object TopDoc, IComponent2Object Component)
 {
     return(IIntersectFeatureDatainstance.IIntersectFeatureDataInstance.AccessSelections(TopDoc.IModelDoc2Instance?.CastObj <ModelDoc2>(), Component?.IComponent2Instance?.CastObj <Component2>()));
 }
コード例 #18
0
 public static Boolean AccessSelections(IPartingSurfaceFeatureDataObject IPartingSurfaceFeatureDatainstance, IModelDoc2Object TopDoc, IComponent2Object Component)
 {
     return(IPartingSurfaceFeatureDatainstance.IPartingSurfaceFeatureDataInstance.AccessSelections(TopDoc.IModelDoc2Instance.CastObj <ModelDoc2>(), Component.IComponent2Instance.CastObj <Component2>()));
 }
コード例 #19
0
 public static Boolean IAccessSelections2(ISheetMetalFeatureDataObject ISheetMetalFeatureDatainstance, IModelDoc2Object TopDoc, IComponent2Object Component)
 {
     return(ISheetMetalFeatureDatainstance.ISheetMetalFeatureDataInstance.IAccessSelections2(TopDoc.IModelDoc2Instance?.CastObj <ModelDoc2>(), Component?.IComponent2Instance?.CastObj <Component2>()));
 }
 public static Boolean IAccessSelections(ICoordinateSystemFeatureDataObject ICoordinateSystemFeatureDatainstance, IModelDoc2Object TopDoc, IComponent2Object Component)
 {
     return(ICoordinateSystemFeatureDatainstance.ICoordinateSystemFeatureDataInstance.IAccessSelections(TopDoc.IModelDoc2Instance?.CastObj <ModelDoc2>(), Component?.IComponent2Instance?.CastObj <Component2>()));
 }