public static Dictionary <string, double> GetTargetPoint(ICalloutObject ICalloutinstance, Int32 RowID)
        {
            ICalloutinstance.ICalloutInstance.GetTargetPoint(RowID, out double XPos, out double YPos, out double ZPos);

            return(new Dictionary <string, double>()
            {
                { SWValueConst.Outx, XPos }, { SWValueConst.Outy, YPos }, { SWValueConst.Outz, ZPos }
            });
        }
 public static String Value(ICalloutObject ICalloutinstance, int RowID)
 {
     return(ICalloutinstance.ICalloutInstance.Value[RowID]);
 }
 public static String Label2(ICalloutObject ICalloutinstance, int RowID)
 {
     return(ICalloutinstance.ICalloutInstance.Label2[RowID]);
 }
 public static Boolean TextBox(ICalloutObject ICalloutinstance)
 {
     return(ICalloutinstance.ICalloutInstance.TextBox);
 }
 public static Int32 TargetStyle(ICalloutObject ICalloutinstance)
 {
     return(ICalloutinstance.ICalloutInstance.TargetStyle);
 }
 public static IMathPointObject Position(ICalloutObject ICalloutinstance)
 {
     return(new IMathPointObject(ICalloutinstance.ICalloutInstance.Position));
 }
예제 #7
0
 public static Boolean Select3(IEntityObject IEntityinstance, Boolean Append, Int32 Mark, ICalloutObject Callout)
 {
     return(IEntityinstance.IEntityInstance.Select3(Append, Mark, Callout.ICalloutInstance as Callout));
 }
 public static Int32 TextColor(ICalloutObject ICalloutinstance, int RowID)
 {
     return(ICalloutinstance.ICalloutInstance.TextColor[RowID]);
 }
 public static void UpdatePosition(ICalloutObject ICalloutinstance, Double XPos, Double YPos, Double ZPos)
 {
     ICalloutinstance.ICalloutInstance.UpdatePosition(XPos, YPos, ZPos);
 }
 public static void SetTargetPoint(ICalloutObject ICalloutinstance, Int32 RowID, Double XPos, Double YPos, Double ZPos)
 {
     ICalloutinstance.ICalloutInstance.SetTargetPoint(RowID, XPos, YPos, ZPos);
 }
 public static Int32 FontSize(ICalloutObject ICalloutinstance)
 {
     return(ICalloutinstance.ICalloutInstance.FontSize);
 }
 public static ITextFormatObject TextFormat(ICalloutObject ICalloutinstance)
 {
     return(new ITextFormatObject(ICalloutinstance.ICalloutInstance.TextFormat));
 }
 public static Boolean IgnoreValue(ICalloutObject ICalloutinstance, int RowID)
 {
     return(ICalloutinstance.ICalloutInstance.IgnoreValue[RowID]);
 }
 public static Boolean SkipColon(ICalloutObject ICalloutinstance)
 {
     return(ICalloutinstance.ICalloutInstance.SkipColon);
 }
 public static Boolean ValueInactive(ICalloutObject ICalloutinstance, int RowID)
 {
     return(ICalloutinstance.ICalloutInstance.ValueInactive[RowID]);
 }
 public static Boolean Display(ICalloutObject ICalloutinstance, Boolean Display)
 {
     return(ICalloutinstance.ICalloutInstance.Display(Display));
 }
 public static Int32 OpaqueColor(ICalloutObject ICalloutinstance)
 {
     return(ICalloutinstance.ICalloutInstance.OpaqueColor);
 }
 public static Boolean SetLeader(ICalloutObject ICalloutinstance, Boolean Visible, Boolean Multiple)
 {
     return(ICalloutinstance.ICalloutInstance.SetLeader(Visible, Multiple));
 }
 public static Boolean MultipleLeaders(ICalloutObject ICalloutinstance)
 {
     return(ICalloutinstance.ICalloutInstance.MultipleLeaders);
 }
 public static String Label(ICalloutObject ICalloutinstance)
 {
     return(ICalloutinstance.ICalloutInstance.Label);
 }
예제 #21
0
 public static Boolean Select3(ISketchSegmentObject ISketchSegmentinstance, Boolean Append, Int32 Mark, ICalloutObject Callout)
 {
     return(ISketchSegmentinstance.ISketchSegmentInstance.Select3(Append, Mark, Callout?.ICalloutInstance?.CastObj <Callout>()));
 }
예제 #22
0
 public static Boolean SetCallout(ISelectionMgrObject ISelectionMgrinstance, Int32 Index, ICalloutObject PCallout)
 {
     return(ISelectionMgrinstance.ISelectionMgrInstance.SetCallout(Index, PCallout?.ICalloutInstance?.CastObj <Callout>()));
 }