Class UFDrf
Inheritance
System.Object
System.MarshalByRefObject
UFDrf
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 UFDrf : NXRemotableObject, IMessageSink
Methods
AddAssortpartToAnn(Tag, Int32, Tag[])
Declaration
public void AddAssortpartToAnn(Tag annotation_tag, int number_of_objects, Tag[] list_of_objects)
Parameters
Type |
Name |
Description |
Tag |
annotation_tag |
|
System.Int32 |
number_of_objects |
|
Tag[] |
list_of_objects |
|
AddCompoundWeldSymbol(Tag, ref UFDrf.WeldSymInfo, ref UFDrf.WeldSymInfo)
Declaration
public void AddCompoundWeldSymbol(Tag weld_symbol, ref UFDrf.WeldSymInfo top_info, ref UFDrf.WeldSymInfo bottom_info)
Parameters
AddControllingExp(Tag, Tag)
Declaration
public void AddControllingExp(Tag _object, Tag exp_id)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
Tag |
exp_id |
|
AddSymbolToObject(ref UFDrf.SymbolCreateData, Tag)
Declaration
public void AddSymbolToObject(ref UFDrf.SymbolCreateData symbol_data, Tag object_tag)
Parameters
AddToDimension(ref UInt32, ref Int32, Int32[], ref Int32, ref Int32, ref Int32, ref Int32, ref Int32, String[])
Declaration
public void AddToDimension(ref uint entity_id, ref int segment_num, int[] ann_data, ref int text_type, ref int text_position, ref int relative_just, ref int line_space, ref int number_lines, string[] text_array)
Parameters
Type |
Name |
Description |
System.UInt32 |
entity_id |
|
System.Int32 |
segment_num |
|
System.Int32[] |
ann_data |
|
System.Int32 |
text_type |
|
System.Int32 |
text_position |
|
System.Int32 |
relative_just |
|
System.Int32 |
line_space |
|
System.Int32 |
number_lines |
|
System.String[] |
text_array |
|
AreDraftObjectsConst(IntPtr, Boolean)
Declaration
public void AreDraftObjectsConst(IntPtr objs, bool check_view_data)
Parameters
Type |
Name |
Description |
System.IntPtr |
objs |
|
System.Boolean |
check_view_data |
|
AskAngObjSuppressZeros(Tag, out UFDrf.AngularSuppressZeros)
Declaration
public void AskAngObjSuppressZeros(Tag _object, out UFDrf.AngularSuppressZeros option)
Parameters
Declaration
public void AskAngObjUnitsFormat(Tag _object, out UFDrf.AngularUnits nominal_format, out UFDrf.AngularUnits tolerance_format)
Parameters
AskAnnArcSegAngles(ref Int32, ref Int32, Double[])
Declaration
public void AskAnnArcSegAngles(ref int arc_segment, ref int ann_data, double[] arc_angles)
Parameters
Type |
Name |
Description |
System.Int32 |
arc_segment |
|
System.Int32 |
ann_data |
|
System.Double[] |
arc_angles |
|
AskAnnData(ref Tag, Int32[], ref Int32, Int32[], out Int32, out Int32, out Int32, Double[], out Double)
Declaration
public void AskAnnData(ref Tag annotation_tag, int[] search_mask, ref int cycle_flag, int[] ann_data, out int ann_data_type, out int ann_data_form, out int num_segments, double[] ann_origin, out double radius_angle)
Parameters
Type |
Name |
Description |
Tag |
annotation_tag |
|
System.Int32[] |
search_mask |
|
System.Int32 |
cycle_flag |
|
System.Int32[] |
ann_data |
|
System.Int32 |
ann_data_type |
|
System.Int32 |
ann_data_form |
|
System.Int32 |
num_segments |
|
System.Double[] |
ann_origin |
|
System.Double |
radius_angle |
|
AskAnnLineSegEnds(ref Int32, Int32[], Double[])
Declaration
public void AskAnnLineSegEnds(ref int line_segment, int[] ann_data, double[] line_endpoints)
Parameters
Type |
Name |
Description |
System.Int32 |
line_segment |
|
System.Int32[] |
ann_data |
|
System.Double[] |
line_endpoints |
|
AskAnnotationTemplate(out String)
Declaration
public void AskAnnotationTemplate(out string annotation_template_name)
Parameters
Type |
Name |
Description |
System.String |
annotation_template_name |
|
AskAnnotationTextBox(Tag, Double[], out Double, out Double)
Declaration
public void AskAnnotationTextBox(Tag annotation, double[] upper_left, out double length, out double height)
Parameters
Type |
Name |
Description |
Tag |
annotation |
|
System.Double[] |
upper_left |
|
System.Double |
length |
|
System.Double |
height |
|
AskAppendedText(Tag, out Int32, out UFDrf.AppendedText[])
Declaration
public void AskAppendedText(Tag dimension, out int num_text, out UFDrf.AppendedText[] appended_text)
Parameters
AskAreafillData(Tag, out UFDrf.Areafill)
Declaration
public void AskAreafillData(Tag areafill_id, out UFDrf.Areafill areafill_data)
Parameters
AskArrowData(Int32[], out Int32, out Int32, Double[], out Double, out Double, out Double, out Double)
Declaration
public void AskArrowData(int[] data_block, out int arrow_type, out int filled, double[] origin, out double arrow_angle, out double include_angle, out double arrow_height, out double arrow_length)
Parameters
Type |
Name |
Description |
System.Int32[] |
data_block |
|
System.Int32 |
arrow_type |
|
System.Int32 |
filled |
|
System.Double[] |
origin |
|
System.Double |
arrow_angle |
|
System.Double |
include_angle |
|
System.Double |
arrow_height |
|
System.Double |
arrow_length |
|
AskAssocExp(Tag, out Tag)
Declaration
public void AskAssocExp(Tag object_tag, out Tag exp_tag)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
Tag |
exp_tag |
|
AskAssociativeOrigin(Tag, out UFDrf.AssociativeOrigin[], Double[])
Declaration
public void AskAssociativeOrigin(Tag drafting_entity, out UFDrf.AssociativeOrigin[] origin_data, double[] origin)
Parameters
AskAssociativityData(Tag, out Int32, out UFDrf.ObjectAssocData[])
Declaration
public void AskAssociativityData(Tag _object, out int num_associativities, out UFDrf.ObjectAssocData[] associativity_data)
Parameters
AskBoundaries(Tag, out Int32, out Tag[])
Declaration
public void AskBoundaries(Tag draft_aid_tag, out int num_boundaries, out Tag[] boundary_tags)
Parameters
Type |
Name |
Description |
Tag |
draft_aid_tag |
|
System.Int32 |
num_boundaries |
|
Tag[] |
boundary_tags |
|
AskCalloutOfAnnotation(Tag, out Tag)
Declaration
public void AskCalloutOfAnnotation(Tag annotation, out Tag callout)
Parameters
Type |
Name |
Description |
Tag |
annotation |
|
Tag |
callout |
|
AskCalloutRowMembers(Tag, Int32, out Int32, out Tag[])
Declaration
public void AskCalloutRowMembers(Tag callout, int row, out int num_members, out Tag[] members)
Parameters
Type |
Name |
Description |
Tag |
callout |
|
System.Int32 |
row |
|
System.Int32 |
num_members |
|
Tag[] |
members |
|
Declaration
public void AskCenterlineInfo(Tag centerline_tag, out UFDrf.ValidClineForm centerline_type, double[] centerline_origin, out UFDrf.CenterlineInfo[] centerline_info)
Parameters
AskChamferDimensionData(Tag, out UFDrf.ChamferDimensionData)
Declaration
public void AskChamferDimensionData(Tag cham_dim_tag, out UFDrf.ChamferDimensionData cham_dim_data)
Parameters
AskControllingExp(Tag, out Tag)
Declaration
public void AskControllingExp(Tag _object, out Tag exp_id)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
Tag |
exp_id |
|
AskControllingMemberOfCallout(Tag, out Tag)
Declaration
public void AskControllingMemberOfCallout(Tag callout, out Tag controlling_member)
Parameters
Type |
Name |
Description |
Tag |
callout |
|
Tag |
controlling_member |
|
AskCustomSymbolAngle(Tag, out Double)
Declaration
public void AskCustomSymbolAngle(Tag symbol_tag, out double angle)
Parameters
Type |
Name |
Description |
Tag |
symbol_tag |
|
System.Double |
angle |
|
AskCustomSymbolAttachLocations(Tag, out Tag[])
Declaration
public void AskCustomSymbolAttachLocations(Tag symbol, out Tag[] locations)
Parameters
Type |
Name |
Description |
Tag |
symbol |
|
Tag[] |
locations |
|
AskCustomSymbolLeader(Tag, out UFDrf.LeaderData[])
Declaration
public void AskCustomSymbolLeader(Tag symbol, out UFDrf.LeaderData[] leader_data)
Parameters
AskCustomSymbolName(Tag, out String)
Declaration
public void AskCustomSymbolName(Tag custom_symbol, out string symbol_name)
Parameters
Type |
Name |
Description |
Tag |
custom_symbol |
|
System.String |
symbol_name |
|
AskCustomSymbolScale(Tag, out Double)
Declaration
public void AskCustomSymbolScale(Tag symbol_tag, out double scale)
Parameters
Type |
Name |
Description |
Tag |
symbol_tag |
|
System.Double |
scale |
|
AskDiameterRadiusPreferences(ref UFDrf.DiameterRadiusPreferences)
Declaration
public void AskDiameterRadiusPreferences(ref UFDrf.DiameterRadiusPreferences diameter_radius_preferences)
Parameters
AskDimAppendedTextSpaceFactor(Tag, out Double)
Declaration
public void AskDimAppendedTextSpaceFactor(Tag dimension, out double space_factor)
Parameters
Type |
Name |
Description |
Tag |
dimension |
|
System.Double |
space_factor |
|
AskDimDimLineSpaceFactor(Tag, out Double)
Declaration
public void AskDimDimLineSpaceFactor(Tag dimension, out double space_factor)
Parameters
Type |
Name |
Description |
Tag |
dimension |
|
System.Double |
space_factor |
|
AskDimensionPreferences1(out UFDrf.DimensionPreferences1[])
Declaration
public void AskDimensionPreferences1(out UFDrf.DimensionPreferences1[] dimension_preferences)
Parameters
AskDimensionSetOffset(Tag, out Double)
Declaration
public void AskDimensionSetOffset(Tag dimension, out double offset)
Parameters
Type |
Name |
Description |
Tag |
dimension |
|
System.Double |
offset |
|
AskDimensionsOfSet(Tag, out Tag[], out Int32)
Declaration
public void AskDimensionsOfSet(Tag dimension_set, out Tag[] sub_dimensions, out int num)
Parameters
Type |
Name |
Description |
Tag |
dimension_set |
|
Tag[] |
sub_dimensions |
|
System.Int32 |
num |
|
AskDimensionText(Tag, out Int32, out String[], out Int32, out String[])
Declaration
public void AskDimensionText(Tag dimension, out int num_main_text, out string[] main_text, out int num_dual_text, out string[] dual_text)
Parameters
Type |
Name |
Description |
Tag |
dimension |
|
System.Int32 |
num_main_text |
|
System.String[] |
main_text |
|
System.Int32 |
num_dual_text |
|
System.String[] |
dual_text |
|
AskDimInspectionType(Tag, out UFDrf.InspectionType)
Declaration
public void AskDimInspectionType(Tag dim_tag, out UFDrf.InspectionType inspection_type)
Parameters
AskDimReferenceType(Tag, out UFDrf.ReferenceSymbolType)
Declaration
public void AskDimReferenceType(Tag dim_tag, out UFDrf.ReferenceSymbolType ref_type)
Parameters
AskDimToleranceTextSpaceFactor(Tag, out Double)
Declaration
public void AskDimToleranceTextSpaceFactor(Tag dimension, out double space_factor)
Parameters
Type |
Name |
Description |
Tag |
dimension |
|
System.Double |
space_factor |
|
AskDispParms(out Int32, out Double)
Declaration
public void AskDispParms(out int ir1, out double rr2)
Parameters
Type |
Name |
Description |
System.Int32 |
ir1 |
|
System.Double |
rr2 |
|
AskDoglegInfo(Tag, out UFDrf.DoglegInfo)
Declaration
public void AskDoglegInfo(Tag orddim_tag, out UFDrf.DoglegInfo dogleg_info)
Parameters
AskDraftAidTextInfo(Tag, out Int32, out UFDrf.DraftAidTextInfo[])
Declaration
public void AskDraftAidTextInfo(Tag draft_aid_tag, out int num_text, out UFDrf.DraftAidTextInfo[] text_info)
Parameters
AskEmbeddedUdsFontInfo(Tag, out String, out Int32, out UFDrf.StrokeInfo[])
Declaration
public void AskEmbeddedUdsFontInfo(Tag symbol_font_tag, out string symbol_name, out int num_of_strokes, out UFDrf.StrokeInfo[] stroke_info)
Parameters
Type |
Name |
Description |
Tag |
symbol_font_tag |
|
System.String |
symbol_name |
|
System.Int32 |
num_of_strokes |
|
UFDrf.StrokeInfo[] |
stroke_info |
|
AskFoldedRadiusInfo(Tag, out UFDrf.FoldedRadiusInfo)
Declaration
public void AskFoldedRadiusInfo(Tag frdim_tag, out UFDrf.FoldedRadiusInfo frdim_info)
Parameters
AskGdtSymbolInfo(Tag, Double[], out UFDrf.GdtSymbolInfo[])
Declaration
public void AskGdtSymbolInfo(Tag gdt_symbol_tag, double[] gdt_symbol_origin, out UFDrf.GdtSymbolInfo[] gdt_symbol_info)
Parameters
Type |
Name |
Description |
Tag |
gdt_symbol_tag |
|
System.Double[] |
gdt_symbol_origin |
|
UFDrf.GdtSymbolInfo[] |
gdt_symbol_info |
|
AskHatchFillPreferences(ref UFDrf.HatchFillPreferences)
Declaration
public void AskHatchFillPreferences(ref UFDrf.HatchFillPreferences hatch_fill_preferences)
Parameters
AskIdSymbolGeometry(Tag, out Int32, out Double[], out Int32, out UFDrf.ArcInfo[])
Declaration
public void AskIdSymbolGeometry(Tag id_symbol, out int num_lines, out double[] lines, out int num_arcs, out UFDrf.ArcInfo[] arcs)
Parameters
Type |
Name |
Description |
Tag |
id_symbol |
|
System.Int32 |
num_lines |
|
System.Double[] |
lines |
|
System.Int32 |
num_arcs |
|
UFDrf.ArcInfo[] |
arcs |
|
AskIdSymbolInfo(Tag, out UFDrf.IdSymbolType, Double[], out UFDrf.IdSymbolInfo[])
Declaration
public void AskIdSymbolInfo(Tag id_symbol_tag, out UFDrf.IdSymbolType id_symbol_type, double[] id_symbol_origin, out UFDrf.IdSymbolInfo[] id_symbol_info)
Parameters
AskIdSymbolType(Tag, out UFDrf.IdSymbolType)
Declaration
public void AskIdSymbolType(Tag id_symbol_tag, out UFDrf.IdSymbolType id_symbol_type)
Parameters
AskImageData(Tag, out UFDrf.ImageData)
Declaration
public void AskImageData(Tag image, out UFDrf.ImageData data)
Parameters
AskLabelInfo(Tag, Double[], out UFDrf.LabelInfo[])
Declaration
public void AskLabelInfo(Tag label_tag, double[] label_origin, out UFDrf.LabelInfo[] label_info)
Parameters
Type |
Name |
Description |
Tag |
label_tag |
|
System.Double[] |
label_origin |
|
UFDrf.LabelInfo[] |
label_info |
|
AskLetteringPreferences(ref UFDrf.LetteringPreferences)
Declaration
public void AskLetteringPreferences(ref UFDrf.LetteringPreferences lettering_preferences)
Parameters
AskLineArrowPreferences(ref UFDrf.LineArrowPreferences)
Declaration
public void AskLineArrowPreferences(ref UFDrf.LineArrowPreferences line_arrow_preferences)
Parameters
AskNarrowDimensionData(Tag, out UFDrf.NarrowDimensionInfo)
Declaration
public void AskNarrowDimensionData(Tag dimension_tag, out UFDrf.NarrowDimensionInfo narrow_data)
Parameters
AskNumberBlocks(Tag, Int32[])
Declaration
public void AskNumberBlocks(Tag annotation_tag, int[] num_block)
Parameters
Type |
Name |
Description |
Tag |
annotation_tag |
|
System.Int32[] |
num_block |
|
AskNumberRowsInCallout(Tag, out Int32)
Declaration
public void AskNumberRowsInCallout(Tag callout, out int num_rows)
Parameters
Type |
Name |
Description |
Tag |
callout |
|
System.Int32 |
num_rows |
|
AskObjectPreferences(Tag, Int32[], Double[], out String, out String)
Declaration
public void AskObjectPreferences(Tag drf_object_tag, int[] mpi, double[] mpr, out string radius_val, out string diameter_val)
Parameters
Type |
Name |
Description |
Tag |
drf_object_tag |
|
System.Int32[] |
mpi |
|
System.Double[] |
mpr |
|
System.String |
radius_val |
|
System.String |
diameter_val |
|
AskObjectsControlledByExp(Tag, out Int32, out Tag[])
Declaration
public void AskObjectsControlledByExp(Tag exp_id, out int num_objs, out Tag[] objects)
Parameters
Type |
Name |
Description |
Tag |
exp_id |
|
System.Int32 |
num_objs |
|
Tag[] |
objects |
|
AskObjSuppressPreZeros(Tag, out Boolean)
Declaration
public void AskObjSuppressPreZeros(Tag _object, out bool option)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
System.Boolean |
option |
|
AskObjTextAboveLdr(Tag, out UFDrf.TextAboveLeader)
Declaration
public void AskObjTextAboveLdr(Tag _object, out UFDrf.TextAboveLeader option)
Parameters
AskOrdoriginInfo(Tag, out UFDrf.OrddispInfo, out Int32, out UFDrf.AssocInfo[])
Declaration
public void AskOrdoriginInfo(Tag ordorigin_tag, out UFDrf.OrddispInfo origin_disp, out int num_assoc, out UFDrf.AssocInfo[] assoc_objects)
Parameters
AskOrigin(Tag, Double[])
Declaration
public void AskOrigin(Tag annotation, double[] origin)
Parameters
Type |
Name |
Description |
Tag |
annotation |
|
System.Double[] |
origin |
|
AskParentOfInheritedPmi(Tag, out Tag)
Declaration
public void AskParentOfInheritedPmi(Tag inherited_pmi, out Tag parent)
Parameters
Type |
Name |
Description |
Tag |
inherited_pmi |
|
Tag |
parent |
|
AskPlotDrawingImages(out Boolean)
Declaration
public void AskPlotDrawingImages(out bool plot_images)
Parameters
Type |
Name |
Description |
System.Boolean |
plot_images |
|
AskPreferences(Int32[], Double[], out String, out String)
Declaration
public void AskPreferences(int[] mpi, double[] mpr, out string radius_value, out string diameter_value)
Parameters
Type |
Name |
Description |
System.Int32[] |
mpi |
|
System.Double[] |
mpr |
|
System.String |
radius_value |
|
System.String |
diameter_value |
|
AskRetainColorFontWidth(out Int32, out Int32, out Int32)
Declaration
public void AskRetainColorFontWidth(out int color, out int font, out int width)
Parameters
Type |
Name |
Description |
System.Int32 |
color |
|
System.Int32 |
font |
|
System.Int32 |
width |
|
AskRetainedState(out UFDrf.RetainedState)
Declaration
public void AskRetainedState(out UFDrf.RetainedState state)
Parameters
AskSbfFile(out String)
Declaration
public void AskSbfFile(out string sbf_name)
Parameters
Type |
Name |
Description |
System.String |
sbf_name |
|
AskSetOfDimension(Tag, out Tag)
Declaration
public void AskSetOfDimension(Tag dimension, out Tag dimension_set)
Parameters
Type |
Name |
Description |
Tag |
dimension |
|
Tag |
dimension_set |
|
AskSuppressPreZeros(out Boolean)
Declaration
public void AskSuppressPreZeros(out bool option)
Parameters
Type |
Name |
Description |
System.Boolean |
option |
|
AskSuppressViewUpdate(out Boolean)
Declaration
public void AskSuppressViewUpdate(out bool suppress_view_update)
Parameters
Type |
Name |
Description |
System.Boolean |
suppress_view_update |
|
AskSymbolData(Tag, out UFDrf.SymbolData)
Declaration
public void AskSymbolData(Tag symbol_tag, out UFDrf.SymbolData symbol_data)
Parameters
AskSymbolDataFromName(String, out String[], out Int32, out UFDrf.UdSymbolFontInfo[])
Declaration
public void AskSymbolDataFromName(string sbf_name, out string[] symbol_names, out int num_symbols, out UFDrf.UdSymbolFontInfo[] symbol_info)
Parameters
Type |
Name |
Description |
System.String |
sbf_name |
|
System.String[] |
symbol_names |
|
System.Int32 |
num_symbols |
|
UFDrf.UdSymbolFontInfo[] |
symbol_info |
|
AskSymbolMirrorAndFlip(Tag, out Boolean, out Boolean)
Declaration
public void AskSymbolMirrorAndFlip(Tag symbol_tag, out bool mirrored, out bool flip)
Parameters
Type |
Name |
Description |
Tag |
symbol_tag |
|
System.Boolean |
mirrored |
|
System.Boolean |
flip |
|
AskSymbolPreferences(ref UFDrf.SymbolPreferences)
Declaration
public void AskSymbolPreferences(ref UFDrf.SymbolPreferences symbol_preferences)
Parameters
AskSymbolsUsed(Tag, out Int32, Tag[])
Declaration
public void AskSymbolsUsed(Tag object_tag, out int num_symbol_fonts, Tag[] symbol_font_tags)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
System.Int32 |
num_symbol_fonts |
|
Tag[] |
symbol_font_tags |
|
AskTextAboveLeader(out UFDrf.TextAboveLeader)
Declaration
public void AskTextAboveLeader(out UFDrf.TextAboveLeader option)
Parameters
AskTextData(Int32, Int32[], out String, out Int32, out Int32)
Declaration
public void AskTextData(int ip1, int[] ann_data, out string cr3, out int ir4, out int ir5)
Parameters
Type |
Name |
Description |
System.Int32 |
ip1 |
|
System.Int32[] |
ann_data |
|
System.String |
cr3 |
|
System.Int32 |
ir4 |
|
System.Int32 |
ir5 |
|
AskUdsObjectSize(Tag, out UFDrf.UdsSize)
Declaration
public void AskUdsObjectSize(Tag _object, out UFDrf.UdsSize uds_size)
Parameters
AskUdSymbolFontInfo(Tag, out Int32, out UFDrf.UdSymbolFontInfo[])
Declaration
public void AskUdSymbolFontInfo(Tag ud_symbol_tag, out int num_symbols, out UFDrf.UdSymbolFontInfo[] font_info)
Parameters
Declaration
public void AskUnitsFormatPreferences(ref UFDrf.UnitsFormatPreferences units_format_preferences)
Parameters
AskVerticalNote(Tag, out Boolean)
Declaration
public void AskVerticalNote(Tag note, out bool is_vertical)
Parameters
Type |
Name |
Description |
Tag |
note |
|
System.Boolean |
is_vertical |
|
AskWeldSymbol(Tag, Double[], out UFDrf.LabelInfo[], out UFDrf.WeldSymbols)
Declaration
public void AskWeldSymbol(Tag weld_symbol_tag, double[] label_origin, out UFDrf.LabelInfo[] label_info, out UFDrf.WeldSymbols symbol_data)
Parameters
CountTextSubstring(ref Int32, ref Int32, out Int32)
Declaration
public void CountTextSubstring(ref int segment_number, ref int ann_data, out int number_of_substring)
Parameters
Type |
Name |
Description |
System.Int32 |
segment_number |
|
System.Int32 |
ann_data |
|
System.Int32 |
number_of_substring |
|
Create3ptClineFbolt(Int32, UFDrf.Object[], out Tag)
Declaration
public void Create3ptClineFbolt(int num_cline_objs, UFDrf.Object[] cline_obj_list, out Tag centerline_tag)
Parameters
Type |
Name |
Description |
System.Int32 |
num_cline_objs |
|
UFDrf.Object[] |
cline_obj_list |
|
Tag |
centerline_tag |
|
Create3ptClineFcir(Int32, UFDrf.Object[], out Tag)
Declaration
public void Create3ptClineFcir(int num_cline_objs, UFDrf.Object[] cline_obj_list, out Tag centerline_tag)
Parameters
Type |
Name |
Description |
System.Int32 |
num_cline_objs |
|
UFDrf.Object[] |
cline_obj_list |
|
Tag |
centerline_tag |
|
Create3ptClinePbolt(Int32, UFDrf.Object[], out Tag)
Declaration
public void Create3ptClinePbolt(int num_cline_objs, UFDrf.Object[] cline_obj_list, out Tag centerline_tag)
Parameters
Type |
Name |
Description |
System.Int32 |
num_cline_objs |
|
UFDrf.Object[] |
cline_obj_list |
|
Tag |
centerline_tag |
|
Create3ptClinePcir(Int32, UFDrf.Object[], out Tag)
Declaration
public void Create3ptClinePcir(int num_cline_objs, UFDrf.Object[] cline_obj_list, out Tag centerline_tag)
Parameters
Type |
Name |
Description |
System.Int32 |
num_cline_objs |
|
UFDrf.Object[] |
cline_obj_list |
|
Tag |
centerline_tag |
|
CreateAngularDim(Int32, ref UFDrf.Object, ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)
Declaration
public void CreateAngularDim(int dimension_form, ref UFDrf.Object object1, ref UFDrf.Object object2, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
Parameters
CreateArclengthDim(ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)
Declaration
public void CreateArclengthDim(ref UFDrf.Object _object, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
Parameters
CreateAreafill(Int32, Int32[], Tag[], Tag, out Tag)
Declaration
public void CreateAreafill(int num_bounds, int[] num_obj_bnd, Tag[] object_list, Tag view_tag, out Tag areafill_tag)
Parameters
Type |
Name |
Description |
System.Int32 |
num_bounds |
|
System.Int32[] |
num_obj_bnd |
|
Tag[] |
object_list |
|
Tag |
view_tag |
|
Tag |
areafill_tag |
|
CreateAssortpartAid(ref UFDrf.AssortpartArc, ref UFDrf.AssortpartArrow, ref UFDrf.AssortpartLine, ref UFDrf.AssortpartText, out Tag)
Declaration
public void CreateAssortpartAid(ref UFDrf.AssortpartArc arc, ref UFDrf.AssortpartArrow arrow, ref UFDrf.AssortpartLine line, ref UFDrf.AssortpartText text, out Tag assorted_parts_tag)
Parameters
CreateAssortpartDim(ref UFDrf.AssortpartArc, ref UFDrf.AssortpartArrow, ref UFDrf.AssortpartLine, ref UFDrf.AssortpartText, out Tag)
Declaration
public void CreateAssortpartDim(ref UFDrf.AssortpartArc arc, ref UFDrf.AssortpartArrow arrow, ref UFDrf.AssortpartLine line, ref UFDrf.AssortpartText text, out Tag assorted_parts_tag)
Parameters
CreateBlockCline(ref UFDrf.Object, ref UFDrf.Object, out Tag)
Declaration
public void CreateBlockCline(ref UFDrf.Object defining_obj_list, ref UFDrf.Object limiting_obj_list, out Tag centerline_tag)
Parameters
CreateChamferDim(ref UFDrf.Object, ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)
Declaration
public void CreateChamferDim(ref UFDrf.Object object1, ref UFDrf.Object object2, ref UFDrf.Text dim_text, double[] dim_3d_origin, out Tag dim_tag)
Parameters
CreateConcirDim(ref UFDrf.Object, ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)
Declaration
public void CreateConcirDim(ref UFDrf.Object object1, ref UFDrf.Object object2, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
Parameters
CreateCptClineFbolt(Int32, UFDrf.Object[], ref UFDrf.Object, out Tag)
Declaration
public void CreateCptClineFbolt(int num_cline_objs, UFDrf.Object[] cline_obj_list, ref UFDrf.Object center_point, out Tag centerline_tag)
Parameters
CreateCptClineFcir(Int32, UFDrf.Object[], ref UFDrf.Object, out Tag)
Declaration
public void CreateCptClineFcir(int num_cline_objs, UFDrf.Object[] cline_obj_list, ref UFDrf.Object center_point, out Tag centerline_tag)
Parameters
CreateCptClinePbolt(Int32, UFDrf.Object[], ref UFDrf.Object, out Tag)
Declaration
public void CreateCptClinePbolt(int num_cline_objs, UFDrf.Object[] cline_obj_list, ref UFDrf.Object center_point, out Tag centerline_tag)
Parameters
CreateCptClinePcir(Int32, UFDrf.Object[], ref UFDrf.Object, out Tag)
Declaration
public void CreateCptClinePcir(int num_cline_objs, UFDrf.Object[] cline_obj_list, ref UFDrf.Object center_point, out Tag centerline_tag)
Parameters
CreateCrosshatch(Int32, Int32[], Tag[], Tag, out Tag)
Declaration
public void CreateCrosshatch(int num_bounds, int[] num_obj_bnd, Tag[] object_list, Tag view_tag, out Tag crosshatch_tag)
Parameters
Type |
Name |
Description |
System.Int32 |
num_bounds |
|
System.Int32[] |
num_obj_bnd |
|
Tag[] |
object_list |
|
Tag |
view_tag |
|
Tag |
crosshatch_tag |
|
CreateCustomSymbolInstance(ref UFDrf.CustomSymbol, out Tag)
Declaration
public void CreateCustomSymbolInstance(ref UFDrf.CustomSymbol symbol_definition, out Tag new_symbol_tag)
Parameters
CreateCylindricalDim(ref UFDrf.Object, ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)
Declaration
public void CreateCylindricalDim(ref UFDrf.Object object1, ref UFDrf.Object object2, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
Parameters
CreateDiameterDim(ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)
Declaration
public void CreateDiameterDim(ref UFDrf.Object _object, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
Parameters
CreateFoldedradiusDim(ref UFDrf.Object, ref UFDrf.Object, Double[], Double, ref UFDrf.Text, Double[], out Tag)
Declaration
public void CreateFoldedradiusDim(ref UFDrf.Object object1, ref UFDrf.Object object2, double[] fold_location, double fold_angle, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
Parameters
Type |
Name |
Description |
UFDrf.Object |
object1 |
|
UFDrf.Object |
object2 |
|
System.Double[] |
fold_location |
|
System.Double |
fold_angle |
|
UFDrf.Text |
drf_text |
|
System.Double[] |
dimension_3d_origin |
|
Tag |
dimension_tag |
|
CreateGdtSymbol(Int32, String[], Double[], UFDrf.LeaderType, UFDrf.LeaderAttachType, ref UFDrf.Object, Double[], UFDrf.FrameCorner, out Tag)
Declaration
public void CreateGdtSymbol(int num_lines_text, string[] text_string, double[] origin_3d, UFDrf.LeaderType leader_type, UFDrf.LeaderAttachType leader_attach_type, ref UFDrf.Object _object, double[] model_pos_3d, UFDrf.FrameCorner frame_corner, out Tag gdt_symbol_tag)
Parameters
CreateGdtSymbolWithMultipleLeaders(Int32, String[], Double[], ref UFDrf.GdtLeader, UFDrf.FrameCorner, out Tag)
Declaration
public void CreateGdtSymbolWithMultipleLeaders(int num_lines_text, string[] text_string, double[] gdt_symbol_origin, ref UFDrf.GdtLeader leader, UFDrf.FrameCorner frame_corner, out Tag gdt_symbol_tag)
Parameters
Type |
Name |
Description |
System.Int32 |
num_lines_text |
|
System.String[] |
text_string |
|
System.Double[] |
gdt_symbol_origin |
|
UFDrf.GdtLeader |
leader |
|
UFDrf.FrameCorner |
frame_corner |
|
Tag |
gdt_symbol_tag |
|
CreateHoleDim(ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)
Declaration
public void CreateHoleDim(ref UFDrf.Object _object, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
Parameters
CreateHorizontalBaselineDimension(UFDrf.Object[], Int32, Double[], out Tag)
Declaration
public void CreateHorizontalBaselineDimension(UFDrf.Object[] object_set, int num_of_objects, double[] dimension_3d_origin, out Tag dimension_tag)
Parameters
Type |
Name |
Description |
UFDrf.Object[] |
object_set |
|
System.Int32 |
num_of_objects |
|
System.Double[] |
dimension_3d_origin |
|
Tag |
dimension_tag |
|
CreateHorizontalChainDimension(ref UFDrf.Object, Int32, Double[], out Tag)
Declaration
public void CreateHorizontalChainDimension(ref UFDrf.Object object_set, int num_of_objects, double[] dimension_3d_origin, out Tag dimension_tag)
Parameters
Type |
Name |
Description |
UFDrf.Object |
object_set |
|
System.Int32 |
num_of_objects |
|
System.Double[] |
dimension_3d_origin |
|
Tag |
dimension_tag |
|
CreateHorizontalDim(ref UFDrf.Object, ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)
Declaration
public void CreateHorizontalDim(ref UFDrf.Object object1, ref UFDrf.Object object2, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
Parameters
CreateIdSymbol(UFDrf.IdSymbolType, String, String, Double[], UFDrf.LeaderMode, UFDrf.LeaderAttachType, ref UFDrf.Object, Double[], out Tag)
Declaration
public void CreateIdSymbol(UFDrf.IdSymbolType id_symbol_type, string upper_text_string, string lower_text_string, double[] origin_3d, UFDrf.LeaderMode leader_mode, UFDrf.LeaderAttachType leader_attach_type, ref UFDrf.Object _object, double[] model_pos_3d, out Tag id_symbol_tag)
Parameters
CreateImage(String, Tag, Double[], out Tag)
Declaration
public void CreateImage(string image_name, Tag drawing_sheet, double[] origin, out Tag image)
Parameters
Type |
Name |
Description |
System.String |
image_name |
|
Tag |
drawing_sheet |
|
System.Double[] |
origin |
|
Tag |
image |
|
CreateImageFromFile(String, Tag, Double[], out Tag)
Declaration
public void CreateImageFromFile(string file_name, Tag drawing_sheet, double[] origin, out Tag image)
Parameters
Type |
Name |
Description |
System.String |
file_name |
|
Tag |
drawing_sheet |
|
System.Double[] |
origin |
|
Tag |
image |
|
CreateLabel(Int32, String[], Double[], UFDrf.LeaderAttachType, ref UFDrf.Object, Double[], out Tag)
Declaration
public void CreateLabel(int num_lines_text, string[] text_string, double[] origin_3d, UFDrf.LeaderAttachType leader_attach_type, ref UFDrf.Object _object, double[] model_pos_3d, out Tag label_tag)
Parameters
Type |
Name |
Description |
System.Int32 |
num_lines_text |
|
System.String[] |
text_string |
|
System.Double[] |
origin_3d |
|
UFDrf.LeaderAttachType |
leader_attach_type |
|
UFDrf.Object |
_object |
|
System.Double[] |
model_pos_3d |
|
Tag |
label_tag |
|
CreateLinearCline(Int32, UFDrf.Object[], out Tag)
Declaration
public void CreateLinearCline(int num_cline_objs, UFDrf.Object[] cline_obj_list, out Tag centerline_tag)
Parameters
Type |
Name |
Description |
System.Int32 |
num_cline_objs |
|
UFDrf.Object[] |
cline_obj_list |
|
Tag |
centerline_tag |
|
CreateNonAssocHatch(Int32, Double[], Tag, Tag, Int32, Int32, out Tag)
Declaration
public void CreateNonAssocHatch(int num_lines, double[] hatch_lines, Tag matrix, Tag view, int color, int line_width, out Tag new_hatch)
Parameters
Type |
Name |
Description |
System.Int32 |
num_lines |
|
System.Double[] |
hatch_lines |
|
Tag |
matrix |
|
Tag |
view |
|
System.Int32 |
color |
|
System.Int32 |
line_width |
|
Tag |
new_hatch |
|
CreateNote(Int32, String[], Double[], Int32, out Tag)
Declaration
public void CreateNote(int num_lines_text, string[] text_string, double[] origin_3d, int orientation, out Tag note_tag)
Parameters
Type |
Name |
Description |
System.Int32 |
num_lines_text |
|
System.String[] |
text_string |
|
System.Double[] |
origin_3d |
|
System.Int32 |
orientation |
|
Tag |
note_tag |
|
CreateOffctrptCx(ref UFDrf.Object, Double, out Tag)
Declaration
public void CreateOffctrptCx(ref UFDrf.Object cline_object, double distance, out Tag offctrpt_tag)
Parameters
Type |
Name |
Description |
UFDrf.Object |
cline_object |
|
System.Double |
distance |
|
Tag |
offctrpt_tag |
|
CreateOffctrptCy(ref UFDrf.Object, Double, out Tag)
Declaration
public void CreateOffctrptCy(ref UFDrf.Object cline_object, double distance, out Tag offctrpt_tag)
Parameters
Type |
Name |
Description |
UFDrf.Object |
cline_object |
|
System.Double |
distance |
|
Tag |
offctrpt_tag |
|
CreateOffctrptFx(ref UFDrf.Object, ref UFDrf.Object, out Tag)
Declaration
public void CreateOffctrptFx(ref UFDrf.Object cline_object, ref UFDrf.Object center_point, out Tag offctrpt_tag)
Parameters
CreateOffctrptFy(ref UFDrf.Object, ref UFDrf.Object, out Tag)
Declaration
public void CreateOffctrptFy(ref UFDrf.Object cline_object, ref UFDrf.Object center_point, out Tag offctrpt_tag)
Parameters
CreateOffctrptNx(ref UFDrf.Object, Double, out Tag)
Declaration
public void CreateOffctrptNx(ref UFDrf.Object cline_object, double distance, out Tag offctrpt_tag)
Parameters
Type |
Name |
Description |
UFDrf.Object |
cline_object |
|
System.Double |
distance |
|
Tag |
offctrpt_tag |
|
CreateOffctrptNy(ref UFDrf.Object, Double, out Tag)
Declaration
public void CreateOffctrptNy(ref UFDrf.Object cline_object, double distance, out Tag offctrpt_tag)
Parameters
Type |
Name |
Description |
UFDrf.Object |
cline_object |
|
System.Double |
distance |
|
Tag |
offctrpt_tag |
|
CreateOffcylClineObj(ref UFDrf.Object, ref UFDrf.Object, ref UFDrf.Object, out Tag)
Declaration
public void CreateOffcylClineObj(ref UFDrf.Object object1, ref UFDrf.Object object2, ref UFDrf.Object center_point, out Tag centerline_tag)
Parameters
CreateOffcylClineOff(ref UFDrf.Object, ref UFDrf.Object, Double, out Tag)
Declaration
public void CreateOffcylClineOff(ref UFDrf.Object object1, ref UFDrf.Object object2, double distance, out Tag centerline_tag)
Parameters
CreateOrddimension(Tag, Int32, ref UFDrf.Object, Double, Double, ref UFDrf.Text, Int32, Double[], out Tag)
Declaration
public void CreateOrddimension(Tag margin_origin_tag, int dimension_type, ref UFDrf.Object _object, double dogleg_angle, double dogleg_distance, ref UFDrf.Text drf_text, int text_origin_flag, double[] origin_3d, out Tag dimension_tag)
Parameters
Type |
Name |
Description |
Tag |
margin_origin_tag |
|
System.Int32 |
dimension_type |
|
UFDrf.Object |
_object |
|
System.Double |
dogleg_angle |
|
System.Double |
dogleg_distance |
|
UFDrf.Text |
drf_text |
|
System.Int32 |
text_origin_flag |
|
System.Double[] |
origin_3d |
|
Tag |
dimension_tag |
|
CreateOrdinateDim(Tag, Int32, Tag, Int32, Int32, Double, Double, String, Int32, String[], Int32, Double[], out Tag)
Declaration
public void CreateOrdinateDim(Tag np1, int ip2, Tag np3, int ip4, int ip5, double rp6, double rp7, string cp8, int ip9, string[] cp10, int ip11, double[] rp12, out Tag nr13)
Parameters
Type |
Name |
Description |
Tag |
np1 |
|
System.Int32 |
ip2 |
|
Tag |
np3 |
|
System.Int32 |
ip4 |
|
System.Int32 |
ip5 |
|
System.Double |
rp6 |
|
System.Double |
rp7 |
|
System.String |
cp8 |
|
System.Int32 |
ip9 |
|
System.String[] |
cp10 |
|
System.Int32 |
ip11 |
|
System.Double[] |
rp12 |
|
Tag |
nr13 |
|
CreateOrdinateMargin(Int32, Tag, Tag, Double[], Double[], Double, out Tag)
Declaration
public void CreateOrdinateMargin(int ip1, Tag np2, Tag np3, double[] rp4, double[] rp5, double rp6, out Tag nr7)
Parameters
Type |
Name |
Description |
System.Int32 |
ip1 |
|
Tag |
np2 |
|
Tag |
np3 |
|
System.Double[] |
rp4 |
|
System.Double[] |
rp5 |
|
System.Double |
rp6 |
|
Tag |
nr7 |
|
CreateOrdinateOrigin(Tag, Int32, Int32, Int32, Int32, Int32, String, out Tag)
Declaration
public void CreateOrdinateOrigin(Tag np1, int ip2, int ip3, int ip4, int ip5, int ip6, string cp7, out Tag nr8)
Parameters
Type |
Name |
Description |
Tag |
np1 |
|
System.Int32 |
ip2 |
|
System.Int32 |
ip3 |
|
System.Int32 |
ip4 |
|
System.Int32 |
ip5 |
|
System.Int32 |
ip6 |
|
System.String |
cp7 |
|
Tag |
nr8 |
|
CreateOrdmargin(Int32, Tag, ref UFDrf.Object, Double[], Double[], Double, out Tag)
Declaration
public void CreateOrdmargin(int margin_type, Tag ordinate_origin_tag, ref UFDrf.Object _object, double[] margin_xy_point, double[] margin_xy_direction, double offset_distance, out Tag margin_tag)
Parameters
Type |
Name |
Description |
System.Int32 |
margin_type |
|
Tag |
ordinate_origin_tag |
|
UFDrf.Object |
_object |
|
System.Double[] |
margin_xy_point |
|
System.Double[] |
margin_xy_direction |
|
System.Double |
offset_distance |
|
Tag |
margin_tag |
|
CreateOrdorigin(ref UFDrf.Object, Int32, Int32, Int32, String, out Tag)
Declaration
public void CreateOrdorigin(ref UFDrf.Object _object, int positive_quad_id, int arr_dim_line_display, int origin_symbol_display, string user_object_name, out Tag origin_tag)
Parameters
Type |
Name |
Description |
UFDrf.Object |
_object |
|
System.Int32 |
positive_quad_id |
|
System.Int32 |
arr_dim_line_display |
|
System.Int32 |
origin_symbol_display |
|
System.String |
user_object_name |
|
Tag |
origin_tag |
|
CreateParallelDim(ref UFDrf.Object, ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)
Declaration
public void CreateParallelDim(ref UFDrf.Object object1, ref UFDrf.Object object2, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
Parameters
CreatePerpendicularDim(ref UFDrf.Object, ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)
Declaration
public void CreatePerpendicularDim(ref UFDrf.Object object1, ref UFDrf.Object object2, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
Parameters
CreateRadiusDim(ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)
Declaration
public void CreateRadiusDim(ref UFDrf.Object _object, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
Parameters
CreateSbfFile(String)
Declaration
public void CreateSbfFile(string sbf_name)
Parameters
Type |
Name |
Description |
System.String |
sbf_name |
|
CreateSideSeam(Tag, Tag, Tag, Double[], ref UFDrf.WeldSymbols)
Declaration
public void CreateSideSeam(Tag weld_symbol_tag, Tag view_tag, Tag _object, double[] point, ref UFDrf.WeldSymbols weld_symbol_data)
Parameters
CreateSymbolFont(String, Double, Double[], Double[], Int32, Tag[])
Declaration
public void CreateSymbolFont(string symbol_name, double symbol_factor, double[] symbol_anchor, double[] symbol_orient, int num_objects, Tag[] _object)
Parameters
Type |
Name |
Description |
System.String |
symbol_name |
|
System.Double |
symbol_factor |
|
System.Double[] |
symbol_anchor |
|
System.Double[] |
symbol_orient |
|
System.Int32 |
num_objects |
|
Tag[] |
_object |
|
CreateSymCline(ref UFDrf.Object, ref UFDrf.Object, out Tag)
Declaration
public void CreateSymCline(ref UFDrf.Object object1, ref UFDrf.Object object2, out Tag centerline_tag)
Parameters
CreateTopSeam(Tag, Tag, Int32, Tag[], Boolean, ref UFDrf.WeldSymbols)
Declaration
public void CreateTopSeam(Tag weld_symbol_tag, Tag view_tag, int num_objects, Tag[] objects, bool flip, ref UFDrf.WeldSymbols weld_symbol_data)
Parameters
Type |
Name |
Description |
Tag |
weld_symbol_tag |
|
Tag |
view_tag |
|
System.Int32 |
num_objects |
|
Tag[] |
objects |
|
System.Boolean |
flip |
|
UFDrf.WeldSymbols |
weld_symbol_data |
|
CreateVerticalBaselineDimension(UFDrf.Object[], Int32, Double[], out Tag)
Declaration
public void CreateVerticalBaselineDimension(UFDrf.Object[] object_set, int num_of_objects, double[] dimension_3d_origin, out Tag dimension_tag)
Parameters
Type |
Name |
Description |
UFDrf.Object[] |
object_set |
|
System.Int32 |
num_of_objects |
|
System.Double[] |
dimension_3d_origin |
|
Tag |
dimension_tag |
|
CreateVerticalChainDimension(UFDrf.Object[], Int32, Double[], out Tag)
Declaration
public void CreateVerticalChainDimension(UFDrf.Object[] object_set, int num_of_objects, double[] dimension_3d_origin, out Tag dimension_tag)
Parameters
Type |
Name |
Description |
UFDrf.Object[] |
object_set |
|
System.Int32 |
num_of_objects |
|
System.Double[] |
dimension_3d_origin |
|
Tag |
dimension_tag |
|
CreateVerticalDim(ref UFDrf.Object, ref UFDrf.Object, ref UFDrf.Text, Double[], out Tag)
Declaration
public void CreateVerticalDim(ref UFDrf.Object object1, ref UFDrf.Object object2, ref UFDrf.Text drf_text, double[] dimension_3d_origin, out Tag dimension_tag)
Parameters
CreateWeldSymbol(Double[], UFDrf.LeaderAttachType, ref UFDrf.Object, Double[], ref UFDrf.WeldSymbols, out Tag)
Declaration
public void CreateWeldSymbol(double[] origin_3d, UFDrf.LeaderAttachType leader_attach_type, ref UFDrf.Object _object, double[] model_pos_3d, ref UFDrf.WeldSymbols weld_symbol_data, out Tag weld_symbol_tag)
Parameters
CreateXhatch(ref Int32, ref Int32, Int32[], Tag[], out Tag)
Declaration
public void CreateXhatch(ref int op_type, ref int nmbnds, int[] numels, Tag[] elems, out Tag xhat_eid)
Parameters
Type |
Name |
Description |
System.Int32 |
op_type |
|
System.Int32 |
nmbnds |
|
System.Int32[] |
numels |
|
Tag[] |
elems |
|
Tag |
xhat_eid |
|
CreTextBlock(ref Int32, ref Int32, Double[], ref Int32, String[])
Declaration
public void CreTextBlock(ref int entity_id, ref int text_type, double[] text_origin, ref int number_lines, string[] text_array)
Parameters
Type |
Name |
Description |
System.Int32 |
entity_id |
|
System.Int32 |
text_type |
|
System.Double[] |
text_origin |
|
System.Int32 |
number_lines |
|
System.String[] |
text_array |
|
EditDimAssoc(Tag, Double[], Double[], Int32, ref UFDrf.Object)
Declaration
public void EditDimAssoc(Tag dimension_tag, double[] old_leader_position, double[] new_leader_position, int new_assoc_type, ref UFDrf.Object new_assoc_object)
Parameters
Type |
Name |
Description |
Tag |
dimension_tag |
|
System.Double[] |
old_leader_position |
|
System.Double[] |
new_leader_position |
|
System.Int32 |
new_assoc_type |
|
UFDrf.Object |
new_assoc_object |
|
EditWeldSymbol(Tag, ref UFDrf.WeldSymbols)
Declaration
public void EditWeldSymbol(Tag weld_symbol_tag, ref UFDrf.WeldSymbols weld_symbol_data)
Parameters
FlipImageAboutHeight(Tag)
Declaration
public void FlipImageAboutHeight(Tag image)
Parameters
Type |
Name |
Description |
Tag |
image |
|
FlipImageAboutWidth(Tag)
Declaration
public void FlipImageAboutWidth(Tag image)
Parameters
Type |
Name |
Description |
Tag |
image |
|
Frdim(Tag, Tag, Int32, Int32, ref Double, Double, String, Int32, String[], Double[], out Tag)
Declaration
public void Frdim(Tag np1, Tag np2, int ip3, int ip4, ref double rp5, double rp6, string cp7, int ip8, string[] cp9, double[] rp10, out Tag nr11)
Parameters
Type |
Name |
Description |
Tag |
np1 |
|
Tag |
np2 |
|
System.Int32 |
ip3 |
|
System.Int32 |
ip4 |
|
System.Double |
rp5 |
|
System.Double |
rp6 |
|
System.String |
cp7 |
|
System.Int32 |
ip8 |
|
System.String[] |
cp9 |
|
System.Double[] |
rp10 |
|
Tag |
nr11 |
|
FreeCompData(IntPtr)
Declaration
public void FreeCompData(IntPtr objs)
Parameters
Type |
Name |
Description |
System.IntPtr |
objs |
|
GetCharFont(Int32, out String)
Declaration
[Obsolete("Deprecated")]
public void GetCharFont(int font_index, out string cfont)
Parameters
Type |
Name |
Description |
System.Int32 |
font_index |
|
System.String |
cfont |
|
GetSymbolDivider(ref Int32, ref Int32, ref Int32, Double[], Double[])
Declaration
public void GetSymbolDivider(ref int segment_number, ref int ann_data, ref int divider_instance, double[] start_point, double[] end_point)
Parameters
Type |
Name |
Description |
System.Int32 |
segment_number |
|
System.Int32 |
ann_data |
|
System.Int32 |
divider_instance |
|
System.Double[] |
start_point |
|
System.Double[] |
end_point |
|
GetTextBars(ref Int32, ref Int32, out Int32, out Int32, out Int32, Double[])
Declaration
public void GetTextBars(ref int segment_number, ref int ann_data, out int number_of_bars, out int bar_type, out int offset_to_bar, double[] bar_position)
Parameters
Type |
Name |
Description |
System.Int32 |
segment_number |
|
System.Int32 |
ann_data |
|
System.Int32 |
number_of_bars |
|
System.Int32 |
bar_type |
|
System.Int32 |
offset_to_bar |
|
System.Double[] |
bar_position |
|
GetTextSubstring(ref Int32, ref Int32, ref Int32, out Int32, out Int32, out String, Double[], Double[])
Declaration
public void GetTextSubstring(ref int segment_number, ref int ann_data, ref int substring_instance, out int text_type, out int number_of_substring, out string substring, double[] substring_position, double[] substring_characteristic)
Parameters
Type |
Name |
Description |
System.Int32 |
segment_number |
|
System.Int32 |
ann_data |
|
System.Int32 |
substring_instance |
|
System.Int32 |
text_type |
|
System.Int32 |
number_of_substring |
|
System.String |
substring |
|
System.Double[] |
substring_position |
|
System.Double[] |
substring_characteristic |
|
GetXhatchParms(ref Tag, out String, Int32[], Double[], out Int32)
Declaration
public void GetXhatchParms(ref Tag xhat_eid, out string mat_name, int[] int_parms, double[] real_parms, out int rtc)
Parameters
Type |
Name |
Description |
Tag |
xhat_eid |
|
System.String |
mat_name |
|
System.Int32[] |
int_parms |
|
System.Double[] |
real_parms |
|
System.Int32 |
rtc |
|
HasAssociativeOrigin(Tag, out Boolean)
Declaration
public void HasAssociativeOrigin(Tag drafting_entity, out bool has_associative_origin)
Parameters
Type |
Name |
Description |
Tag |
drafting_entity |
|
System.Boolean |
has_associative_origin |
|
InheritFeatureData(Int32, Tag[], Tag[], Int32, Tag[], UFDrf.InheritType)
Declaration
public void InheritFeatureData(int feature_pre_v13_sketch_count, Tag[] features_pre_v13_sketches, Tag[] part_occs, int view_count, Tag[] views, UFDrf.InheritType inherit_type)
Parameters
Type |
Name |
Description |
System.Int32 |
feature_pre_v13_sketch_count |
|
Tag[] |
features_pre_v13_sketches |
|
Tag[] |
part_occs |
|
System.Int32 |
view_count |
|
Tag[] |
views |
|
UFDrf.InheritType |
inherit_type |
|
InitAssociativityData(ref UFDrf.ObjectAssocData)
Declaration
public void InitAssociativityData(ref UFDrf.ObjectAssocData associativity_data)
Parameters
InitAssortpartArc(ref UFDrf.AssortpartArc)
Declaration
public void InitAssortpartArc(ref UFDrf.AssortpartArc assortpart_arc)
Parameters
InitAssortpartArrow(ref UFDrf.AssortpartArrow)
Declaration
public void InitAssortpartArrow(ref UFDrf.AssortpartArrow assortpart_arrow)
Parameters
InitAssortpartLine(ref UFDrf.AssortpartLine)
Declaration
public void InitAssortpartLine(ref UFDrf.AssortpartLine assortpart_line)
Parameters
InitAssortpartText(ref UFDrf.AssortpartText)
Declaration
public void InitAssortpartText(ref UFDrf.AssortpartText assortpart_text)
Parameters
InitializeCustomSymbolData(ref UFDrf.CustomSymbol)
Declaration
public void InitializeCustomSymbolData(ref UFDrf.CustomSymbol symbol_definition)
Parameters
InitializeCustomSymbolTextData(ref UFDrf.CustomSymbolText)
Declaration
public void InitializeCustomSymbolTextData(ref UFDrf.CustomSymbolText symbol_text)
Parameters
InitializeLeaderData(ref UFDrf.Leader)
Declaration
public void InitializeLeaderData(ref UFDrf.Leader leader)
Parameters
InitImageData(out UFDrf.ImageData)
Declaration
public void InitImageData(out UFDrf.ImageData data)
Parameters
InitLineObject(out UFDrf.LineObject)
Declaration
public void InitLineObject(out UFDrf.LineObject line_object)
Parameters
InitObjectStructure(ref UFDrf.Object)
Declaration
public void InitObjectStructure(ref UFDrf.Object _object)
Parameters
InitSymbolCreateData(ref UFDrf.SymbolCreateData)
Declaration
public void InitSymbolCreateData(ref UFDrf.SymbolCreateData symbol_data)
Parameters
IsAnnotationRetained(Tag, out Boolean)
Declaration
public void IsAnnotationRetained(Tag annotation, out bool is_retained)
Parameters
Type |
Name |
Description |
Tag |
annotation |
|
System.Boolean |
is_retained |
|
IsBlockCenterline(Tag, out Boolean)
Declaration
public void IsBlockCenterline(Tag object_tag, out bool is_block_cline)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
System.Boolean |
is_block_cline |
|
IsChamferDimension(Tag, out Boolean)
Declaration
public void IsChamferDimension(Tag dim_tag, out bool is_cham_dim)
Parameters
Type |
Name |
Description |
Tag |
dim_tag |
|
System.Boolean |
is_cham_dim |
|
IsInheritedPmi(Tag, out Boolean)
Declaration
public void IsInheritedPmi(Tag annotation, out bool inherited)
Parameters
Type |
Name |
Description |
Tag |
annotation |
|
System.Boolean |
inherited |
|
IsNarrowDimension(Tag, out Boolean)
Declaration
public void IsNarrowDimension(Tag dimension_tag, out bool is_narrow_dimension)
Parameters
Type |
Name |
Description |
Tag |
dimension_tag |
|
System.Boolean |
is_narrow_dimension |
|
IsObjectOutOfDate(Tag, out Boolean)
Declaration
public void IsObjectOutOfDate(Tag _object, out bool out_of_date)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
System.Boolean |
out_of_date |
|
IsPmiDisplayInstance(Tag, out Boolean)
Declaration
public void IsPmiDisplayInstance(Tag _object, out bool is_display_instance)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
System.Boolean |
is_display_instance |
|
IsSbfSymbol(Tag, out Boolean)
Declaration
public void IsSbfSymbol(Tag symbol, out bool is_sbf)
Parameters
Type |
Name |
Description |
Tag |
symbol |
|
System.Boolean |
is_sbf |
|
MarginToCline(Tag)
Declaration
public void MarginToCline(Tag part_tag)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
PlaceSymbol(ref UFDrf.SymbolCreateData, Boolean, Boolean, out Tag)
Declaration
public void PlaceSymbol(ref UFDrf.SymbolCreateData symbol_data, bool is_inverted, bool is_mirrored, out Tag symbol_tag)
Parameters
Type |
Name |
Description |
UFDrf.SymbolCreateData |
symbol_data |
|
System.Boolean |
is_inverted |
|
System.Boolean |
is_mirrored |
|
Tag |
symbol_tag |
|
RecordDraftObjects(out IntPtr, Boolean)
Declaration
public void RecordDraftObjects(out IntPtr objs, bool record_view_data)
Parameters
Type |
Name |
Description |
System.IntPtr |
objs |
|
System.Boolean |
record_view_data |
|
RemoveControllingExp(Tag)
Declaration
public void RemoveControllingExp(Tag _object)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
RenderArrowhead(Tag, Tag, ref UFDrf.ArrowInfo, Boolean, ref UFDrf.RenderTable, IntPtr)
Declaration
public void RenderArrowhead(Tag part, Tag ann, ref UFDrf.ArrowInfo arrow_info, bool use_arrow_z, ref UFDrf.RenderTable render_table, IntPtr client)
Parameters
RenderText(Tag, Tag, Int32, String[], ref UFDrf.DraftAidTextInfo, ref UFDrf.RenderTable, IntPtr)
Declaration
public void RenderText(Tag part, Tag ann, int num_lines, string[] text, ref UFDrf.DraftAidTextInfo text_info, ref UFDrf.RenderTable render_table, IntPtr client)
Parameters
RotateImage(Tag, Double)
Declaration
public void RotateImage(Tag image, double angle)
Parameters
Type |
Name |
Description |
Tag |
image |
|
System.Double |
angle |
|
SetAnnotationTemplate(String)
Declaration
public void SetAnnotationTemplate(string annotation_template_name)
Parameters
Type |
Name |
Description |
System.String |
annotation_template_name |
|
SetAreafillAngle(Tag, Double)
Declaration
public void SetAreafillAngle(Tag areafill_id, double angle)
Parameters
Type |
Name |
Description |
Tag |
areafill_id |
|
System.Double |
angle |
|
SetAreafillMaterial(Tag, UFDrf.ValidMaterial)
Declaration
public void SetAreafillMaterial(Tag areafill_id, UFDrf.ValidMaterial material)
Parameters
SetAreafillScale(Tag, Double)
Declaration
public void SetAreafillScale(Tag areafill_id, double scale)
Parameters
Type |
Name |
Description |
Tag |
areafill_id |
|
System.Double |
scale |
|
SetAssociativeOrigin(Tag, ref UFDrf.AssociativeOrigin, Double[])
Declaration
public void SetAssociativeOrigin(Tag drafting_entity, ref UFDrf.AssociativeOrigin origin_data, double[] origin)
Parameters
SetAssociativityData(Tag, Int32, UFDrf.ObjectAssocData[])
Declaration
public void SetAssociativityData(Tag _object, int num_associativities, UFDrf.ObjectAssocData[] associativity_data)
Parameters
SetChamferDimensionData(Tag, UFDrf.ChamferDimensionData)
Declaration
public void SetChamferDimensionData(Tag cham_dim_tag, UFDrf.ChamferDimensionData cham_dim_data)
Parameters
SetCustomerSbfFile()
Declaration
public void SetCustomerSbfFile()
SetCustomSymbolAngle(Tag, Double)
Declaration
public void SetCustomSymbolAngle(Tag symbol_tag, double angle)
Parameters
Type |
Name |
Description |
Tag |
symbol_tag |
|
System.Double |
angle |
|
SetCustomSymbolScale(Tag, Double)
Declaration
public void SetCustomSymbolScale(Tag symbol_tag, double scale)
Parameters
Type |
Name |
Description |
Tag |
symbol_tag |
|
System.Double |
scale |
|
SetCylDim(Tag, Int32, out Int32)
Declaration
public void SetCylDim(Tag dim_obj, int double_flag, out int status)
Parameters
Type |
Name |
Description |
Tag |
dim_obj |
|
System.Int32 |
double_flag |
|
System.Int32 |
status |
|
SetDiameterRadiusPreferences(ref UFDrf.DiameterRadiusPreferences)
Declaration
public void SetDiameterRadiusPreferences(ref UFDrf.DiameterRadiusPreferences diameter_radius_preferences)
Parameters
SetDimAppendedTextSpaceFactor(Tag, Double)
Declaration
public void SetDimAppendedTextSpaceFactor(Tag dimension, double space_factor)
Parameters
Type |
Name |
Description |
Tag |
dimension |
|
System.Double |
space_factor |
|
SetDimDimLineSpaceFactor(Tag, Double)
Declaration
public void SetDimDimLineSpaceFactor(Tag dimension, double space_factor)
Parameters
Type |
Name |
Description |
Tag |
dimension |
|
System.Double |
space_factor |
|
SetDimensionPreferences(ref UFDrf.DimensionPreferences)
Declaration
public void SetDimensionPreferences(ref UFDrf.DimensionPreferences dimension_preferences)
Parameters
SetDimensionPreferences1(ref UFDrf.DimensionPreferences1)
Declaration
public void SetDimensionPreferences1(ref UFDrf.DimensionPreferences1 dimension_preferences)
Parameters
SetDimensionSetOffset(Tag, Double)
Declaration
public void SetDimensionSetOffset(Tag dimension, double offset)
Parameters
Type |
Name |
Description |
Tag |
dimension |
|
System.Double |
offset |
|
SetDimInspectionType(Tag, UFDrf.InspectionType)
Declaration
public void SetDimInspectionType(Tag dim_tag, UFDrf.InspectionType inspection_type)
Parameters
SetDimReferenceType(Tag, UFDrf.ReferenceSymbolType)
Declaration
public void SetDimReferenceType(Tag dim_tag, UFDrf.ReferenceSymbolType ref_type)
Parameters
SetDimToleranceTextSpaceFactor(Tag, Double)
Declaration
public void SetDimToleranceTextSpaceFactor(Tag dimension, double space_factor)
Parameters
Type |
Name |
Description |
Tag |
dimension |
|
System.Double |
space_factor |
|
SetDispParms(ref Int32, out Double)
Declaration
public void SetDispParms(ref int ip1, out double rp2)
Parameters
Type |
Name |
Description |
System.Int32 |
ip1 |
|
System.Double |
rp2 |
|
SetDraftCommon(ref Tag)
Declaration
public void SetDraftCommon(ref Tag _object)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
SetHatchFillPreferences(ref UFDrf.HatchFillPreferences)
Declaration
public void SetHatchFillPreferences(ref UFDrf.HatchFillPreferences hatch_fill_preferences)
Parameters
SetImageAlignPosition(Tag, UFDrf.AlignPosition)
Declaration
public void SetImageAlignPosition(Tag image, UFDrf.AlignPosition align_position)
Parameters
SetImageAspectRatioLock(Tag, Boolean)
Declaration
public void SetImageAspectRatioLock(Tag image, bool lock_aspect_ratio)
Parameters
Type |
Name |
Description |
Tag |
image |
|
System.Boolean |
lock_aspect_ratio |
|
SetImageHeight(Tag, Double)
Declaration
public void SetImageHeight(Tag image, double height)
Parameters
Type |
Name |
Description |
Tag |
image |
|
System.Double |
height |
|
SetImageWidth(Tag, Double)
Declaration
public void SetImageWidth(Tag image, double width)
Parameters
Type |
Name |
Description |
Tag |
image |
|
System.Double |
width |
|
SetLetteringPreferences(ref UFDrf.LetteringPreferences)
Declaration
public void SetLetteringPreferences(ref UFDrf.LetteringPreferences lettering_preferences)
Parameters
SetLineArrowPreferences(ref UFDrf.LineArrowPreferences)
Declaration
public void SetLineArrowPreferences(ref UFDrf.LineArrowPreferences line_arrow_preferences)
Parameters
SetNarrowDimensionData(Tag, ref UFDrf.NarrowDimensionInfo)
Declaration
public void SetNarrowDimensionData(Tag dimension_tag, ref UFDrf.NarrowDimensionInfo narrow_data)
Parameters
SetObjectPreferences(Tag, Int32[], Double[], String, String)
Declaration
public void SetObjectPreferences(Tag drf_object_tag, int[] mpi, double[] mpr, string radius_val, string diameter_val)
Parameters
Type |
Name |
Description |
Tag |
drf_object_tag |
|
System.Int32[] |
mpi |
|
System.Double[] |
mpr |
|
System.String |
radius_val |
|
System.String |
diameter_val |
|
SetOrigin(Tag, Double[])
Declaration
public void SetOrigin(Tag annotation, double[] new_origin)
Parameters
Type |
Name |
Description |
Tag |
annotation |
|
System.Double[] |
new_origin |
|
SetPlotDrawingImages(Boolean)
Declaration
public void SetPlotDrawingImages(bool plot_images)
Parameters
Type |
Name |
Description |
System.Boolean |
plot_images |
|
SetPreferences(Int32[], Double[], String, String)
Declaration
public void SetPreferences(int[] mpi, double[] mpr, string radius_val, string diameter_val)
Parameters
Type |
Name |
Description |
System.Int32[] |
mpi |
|
System.Double[] |
mpr |
|
System.String |
radius_val |
|
System.String |
diameter_val |
|
SetRetainColorFontWidth(Int32, Int32, Int32)
Declaration
public void SetRetainColorFontWidth(int color, int font, int width)
Parameters
Type |
Name |
Description |
System.Int32 |
color |
|
System.Int32 |
font |
|
System.Int32 |
width |
|
SetRetainedState(UFDrf.RetainedState)
Declaration
public void SetRetainedState(UFDrf.RetainedState state)
Parameters
SetSpecifiedSbfFile(String)
Declaration
public void SetSpecifiedSbfFile(string sbf_name)
Parameters
Type |
Name |
Description |
System.String |
sbf_name |
|
SetSuppressPreZeros(Boolean)
Declaration
public void SetSuppressPreZeros(bool option)
Parameters
Type |
Name |
Description |
System.Boolean |
option |
|
SetSuppressViewUpdate(Boolean)
Declaration
public void SetSuppressViewUpdate(bool suppress_view_update)
Parameters
Type |
Name |
Description |
System.Boolean |
suppress_view_update |
|
SetSymbolPreferences(ref UFDrf.SymbolPreferences)
Declaration
public void SetSymbolPreferences(ref UFDrf.SymbolPreferences symbol_preferences)
Parameters
SetTextAboveLeader(UFDrf.TextAboveLeader)
Declaration
public void SetTextAboveLeader(UFDrf.TextAboveLeader option)
Parameters
SetTolerance(Single)
Declaration
public void SetTolerance(float tolerance)
Parameters
Type |
Name |
Description |
System.Single |
tolerance |
|
SetUdsSize(ref UFDrf.UdsSize)
Declaration
public void SetUdsSize(ref UFDrf.UdsSize uds_size)
Parameters
SetUgdefaultSbfFile()
Declaration
public void SetUgdefaultSbfFile()
Declaration
public void SetUnitsFormatPreferences(ref UFDrf.UnitsFormatPreferences units_format_preferences)
Parameters
SetVerticalNote(Tag, Boolean)
Declaration
public void SetVerticalNote(Tag note, bool is_vertical)
Parameters
Type |
Name |
Description |
Tag |
note |
|
System.Boolean |
is_vertical |
|
SetWeldSymbolStandard(String)
Declaration
public void SetWeldSymbolStandard(string standard)
Parameters
Type |
Name |
Description |
System.String |
standard |
|
SetXhatchMat(String, String, ref Int32)
Declaration
public void SetXhatchMat(string file_name, string material_name, ref int util)
Parameters
Type |
Name |
Description |
System.String |
file_name |
|
System.String |
material_name |
|
System.Int32 |
util |
|
TransferToDrawing(Tag, Tag, Tag, Boolean)
Declaration
public void TransferToDrawing(Tag annotation, Tag member_view, Tag drawing, bool in_drawing_plane)
Parameters
Type |
Name |
Description |
Tag |
annotation |
|
Tag |
member_view |
|
Tag |
drawing |
|
System.Boolean |
in_drawing_plane |
|
UpdateViews(String, Int32, String)
Declaration
public void UpdateViews(string drawing_name, int method, string view_name)
Parameters
Type |
Name |
Description |
System.String |
drawing_name |
|
System.Int32 |
method |
|
System.String |
view_name |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink