Class UFPlot
Inheritance
System.Object
System.MarshalByRefObject
UFPlot
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.UF.dll
Syntax
public class UFPlot : NXRemotableObject, IMessageSink
Methods
AddJobToPlotLayout(Tag, ref UFPlot.JobOptions, String, UFPlot.Units, Double[], UFPlot.Rotation, Double, out UFPlot.Extents)
Declaration
public void AddJobToPlotLayout(Tag drawing_sheet, ref UFPlot.JobOptions job_options, string job_name, UFPlot.Units units, double[] origin, UFPlot.Rotation rotation, double scale, out UFPlot.Extents extents)
Parameters
AskDefaultBannerOptions(out UFPlot.BannerOptions)
Declaration
public void AskDefaultBannerOptions(out UFPlot.BannerOptions banner_options)
Parameters
AskDefaultCustomColors(out UFCgm.CustomColors)
Declaration
public void AskDefaultCustomColors(out UFCgm.CustomColors custom_colors)
Parameters
AskDefaultCustomWidths(out UFCgm.CustomWidths)
Declaration
public void AskDefaultCustomWidths(out UFCgm.CustomWidths custom_widths)
Parameters
AskDefaultJobName(Tag, out String)
Declaration
public void AskDefaultJobName(Tag drawing_sheet, out string job_name)
Parameters
Type |
Name |
Description |
Tag |
drawing_sheet |
|
System.String |
job_name |
|
AskDefaultJobOptions(out UFPlot.JobOptions)
Declaration
public void AskDefaultJobOptions(out UFPlot.JobOptions job_options)
Parameters
AskDefaultPrinterAndProfile(out String, out String)
Declaration
public void AskDefaultPrinterAndProfile(out string printer, out string profile)
Parameters
Type |
Name |
Description |
System.String |
printer |
|
System.String |
profile |
|
AskDrawingSheetColors(Tag, out UFCgm.CustomColors)
Declaration
public void AskDrawingSheetColors(Tag drawing_sheet, out UFCgm.CustomColors custom_colors)
Parameters
AskDrawingSheetWidths(Tag, out UFCgm.CustomWidths)
Declaration
public void AskDrawingSheetWidths(Tag drawing_sheet, out UFCgm.CustomWidths custom_widths)
Parameters
AskPlotLayoutExtents(UFPlot.Units, out UFPlot.Extents)
Declaration
public void AskPlotLayoutExtents(UFPlot.Units units, out UFPlot.Extents extents)
Parameters
AskPrinterGroups(out Int32, out UFPlot.PrinterGroup[])
Declaration
public void AskPrinterGroups(out int num_printer_groups, out UFPlot.PrinterGroup[] printer_groups)
Parameters
AskPrinterNames(out Int32, out String[])
Declaration
public void AskPrinterNames(out int num_printers, out string[] printers)
Parameters
Type |
Name |
Description |
System.Int32 |
num_printers |
|
System.String[] |
printers |
|
AskProfileNames(String, out Int32, out String[])
Declaration
public void AskProfileNames(string printer, out int num_profiles, out string[] profiles)
Parameters
Type |
Name |
Description |
System.String |
printer |
|
System.Int32 |
num_profiles |
|
System.String[] |
profiles |
|
AskSessionBannerOptions(out UFPlot.BannerOptions)
Declaration
public void AskSessionBannerOptions(out UFPlot.BannerOptions banner_options)
Parameters
AskSessionCustomColors(out UFCgm.CustomColors)
Declaration
public void AskSessionCustomColors(out UFCgm.CustomColors custom_colors)
Parameters
AskSessionCustomWidths(out UFCgm.CustomWidths)
Declaration
public void AskSessionCustomWidths(out UFCgm.CustomWidths custom_widths)
Parameters
AskSessionJobOptions(out UFPlot.JobOptions)
Declaration
public void AskSessionJobOptions(out UFPlot.JobOptions job_options)
Parameters
ClearPlotLayout()
Declaration
public void ClearPlotLayout()
CompareUghpglFiles(String, String, ref UFPlot.UghpglCmpOptions, String, out UFPlot.DiffCmpStatus)
Declaration
public void CompareUghpglFiles(string first_plot, string second_plot, ref UFPlot.UghpglCmpOptions compare_options, string result_plot, out UFPlot.DiffCmpStatus comparison_result)
Parameters
ConvertCustomWidths(UFPlot.Units, ref UFCgm.CustomWidths)
Declaration
public void ConvertCustomWidths(UFPlot.Units units, ref UFCgm.CustomWidths custom_widths)
Parameters
Declaration
public void ConvertFile(string cgm_or_tiff_file_name, UFPlot.Format output_format, string output_file_name)
Parameters
Type |
Name |
Description |
System.String |
cgm_or_tiff_file_name |
|
UFPlot.Format |
output_format |
|
System.String |
output_file_name |
|
DeleteDrawingSheetColors(Tag)
Declaration
public void DeleteDrawingSheetColors(Tag drawing_sheet)
Parameters
Type |
Name |
Description |
Tag |
drawing_sheet |
|
DeleteDrawingSheetWidths(Tag)
Declaration
public void DeleteDrawingSheetWidths(Tag drawing_sheet)
Parameters
Type |
Name |
Description |
Tag |
drawing_sheet |
|
HasDrawingSheetColors(Tag, out Boolean)
Declaration
public void HasDrawingSheetColors(Tag drawing_sheet, out bool drawing_sheet_has_colors)
Parameters
Type |
Name |
Description |
Tag |
drawing_sheet |
|
System.Boolean |
drawing_sheet_has_colors |
|
HasDrawingSheetWidths(Tag, out Boolean)
Declaration
public void HasDrawingSheetWidths(Tag drawing_sheet, out bool drawing_sheet_has_widths)
Parameters
Type |
Name |
Description |
Tag |
drawing_sheet |
|
System.Boolean |
drawing_sheet_has_widths |
|
Print(Tag, ref UFPlot.JobOptions, String, ref UFPlot.BannerOptions, String, String, Int32)
Declaration
public void Print(Tag drawing_sheet, ref UFPlot.JobOptions job_options, string job_name, ref UFPlot.BannerOptions banner_options, string printer, string profile, int num_copies)
Parameters
PrintFile(String, String, String, Int32)
Declaration
public void PrintFile(string filename, string printer, string profile, int num_copies)
Parameters
Type |
Name |
Description |
System.String |
filename |
|
System.String |
printer |
|
System.String |
profile |
|
System.Int32 |
num_copies |
|
PrintPlotLayout(String, ref UFPlot.BannerOptions, String, String, Int32)
Declaration
public void PrintPlotLayout(string job_name, ref UFPlot.BannerOptions banner_options, string printer, string profile, int num_copies)
Parameters
Type |
Name |
Description |
System.String |
job_name |
|
UFPlot.BannerOptions |
banner_options |
|
System.String |
printer |
|
System.String |
profile |
|
System.Int32 |
num_copies |
|
ReadCustomColorsFromCdf(String, out UFCgm.CustomColors)
Declaration
public void ReadCustomColorsFromCdf(string cdf_name, out UFCgm.CustomColors custom_colors)
Parameters
ReadCustomWidthsFromWdf(String, out UFCgm.CustomWidths)
Declaration
public void ReadCustomWidthsFromWdf(string wdf_name, out UFCgm.CustomWidths custom_widths)
Parameters
SaveCgm(Tag, ref UFPlot.JobOptions, String, ref UFPlot.BannerOptions, String)
Declaration
public void SaveCgm(Tag drawing_sheet, ref UFPlot.JobOptions job_options, string job_name, ref UFPlot.BannerOptions banner_options, string cgm_file_name)
Parameters
SaveCgmForPlotLayout(String, ref UFPlot.BannerOptions, String)
Declaration
public void SaveCgmForPlotLayout(string job_name, ref UFPlot.BannerOptions banner_options, string cgm_file_name)
Parameters
Type |
Name |
Description |
System.String |
job_name |
|
UFPlot.BannerOptions |
banner_options |
|
System.String |
cgm_file_name |
|
SetDrawingSheetColors(Tag, ref UFCgm.CustomColors)
Declaration
public void SetDrawingSheetColors(Tag drawing_sheet, ref UFCgm.CustomColors custom_colors)
Parameters
SetDrawingSheetWidths(Tag, ref UFCgm.CustomWidths)
Declaration
public void SetDrawingSheetWidths(Tag drawing_sheet, ref UFCgm.CustomWidths custom_widths)
Parameters
SetPrinterGroup(String, String, String)
Declaration
public void SetPrinterGroup(string group_dir, string jobs_dir, string home_dir)
Parameters
Type |
Name |
Description |
System.String |
group_dir |
|
System.String |
jobs_dir |
|
System.String |
home_dir |
|
SetSessionBannerOptions(ref UFPlot.BannerOptions)
Declaration
public void SetSessionBannerOptions(ref UFPlot.BannerOptions banner_options)
Parameters
SetSessionCustomColors(ref UFCgm.CustomColors)
Declaration
public void SetSessionCustomColors(ref UFCgm.CustomColors custom_colors)
Parameters
SetSessionCustomWidths(ref UFCgm.CustomWidths)
Declaration
public void SetSessionCustomWidths(ref UFCgm.CustomWidths custom_widths)
Parameters
SetSessionJobOptions(ref UFPlot.JobOptions)
Declaration
public void SetSessionJobOptions(ref UFPlot.JobOptions job_options)
Parameters
SetUghpglSmallTol(Double, Int32)
Declaration
public void SetUghpglSmallTol(double small_tolerance, int units)
Parameters
Type |
Name |
Description |
System.Double |
small_tolerance |
|
System.Int32 |
units |
|
SetUghpglTol(Double, Int32)
Declaration
public void SetUghpglTol(double shift_tolerance, int units)
Parameters
Type |
Name |
Description |
System.Double |
shift_tolerance |
|
System.Int32 |
units |
|
WriteCustomColorsToCdf(String, ref UFCgm.CustomColors)
Declaration
public void WriteCustomColorsToCdf(string cdf_name, ref UFCgm.CustomColors custom_colors)
Parameters
WriteCustomWidthsToWdf(String, ref UFCgm.CustomWidths)
Declaration
public void WriteCustomWidthsToWdf(string wdf_name, ref UFCgm.CustomWidths custom_widths)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink