Class UFDrf
Assembly: NXOpen.UF.dll
Syntax
public class UFDrf : NXRemotableObject, IMessageSink
Methods
AddAssortpartToAnn(Tag, int, Tag[])
Declaration
public void AddAssortpartToAnn(Tag annotation_tag, int number_of_objects, Tag[] list_of_objects)
Parameters
Type |
Name |
Description |
Tag |
annotation_tag |
|
int |
number_of_objects |
|
Tag[] |
list_of_objects |
|
AddCompoundWeldSymbol(Tag, ref WeldSymInfo, ref 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 SymbolCreateData, Tag)
Declaration
public void AddSymbolToObject(ref UFDrf.SymbolCreateData symbol_data, Tag object_tag)
Parameters
AddToDimension(ref uint, ref int, int[], ref int, ref int, ref int, ref int, ref int, 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 |
uint |
entity_id |
|
int |
segment_num |
|
int[] |
ann_data |
|
int |
text_type |
|
int |
text_position |
|
int |
relative_just |
|
int |
line_space |
|
int |
number_lines |
|
string[] |
text_array |
|
AreDraftObjectsConst(nint, bool)
Declaration
public void AreDraftObjectsConst(nint objs, bool check_view_data)
Parameters
Type |
Name |
Description |
nint |
objs |
|
bool |
check_view_data |
|
AskAngObjSuppressZeros(Tag, out 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 int, ref int, double[])
Declaration
public void AskAnnArcSegAngles(ref int arc_segment, ref int ann_data, double[] arc_angles)
Parameters
Type |
Name |
Description |
int |
arc_segment |
|
int |
ann_data |
|
double[] |
arc_angles |
|
AskAnnData(ref Tag, int[], ref int, int[], out int, out int, out int, 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 |
|
int[] |
search_mask |
|
int |
cycle_flag |
|
int[] |
ann_data |
|
int |
ann_data_type |
|
int |
ann_data_form |
|
int |
num_segments |
|
double[] |
ann_origin |
|
double |
radius_angle |
|
AskAnnLineSegEnds(ref int, int[], double[])
Declaration
public void AskAnnLineSegEnds(ref int line_segment, int[] ann_data, double[] line_endpoints)
Parameters
Type |
Name |
Description |
int |
line_segment |
|
int[] |
ann_data |
|
double[] |
line_endpoints |
|
AskAnnotationTemplate(out string)
Declaration
public void AskAnnotationTemplate(out string annotation_template_name)
Parameters
Type |
Name |
Description |
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
AskAppendedText(Tag, out int, out AppendedText[])
Declaration
public void AskAppendedText(Tag dimension, out int num_text, out UFDrf.AppendedText[] appended_text)
Parameters
AskAreafillData(Tag, out Areafill)
Declaration
public void AskAreafillData(Tag areafill_id, out UFDrf.Areafill areafill_data)
Parameters
AskArrowData(int[], out int, out int, 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
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 AssociativeOrigin[], double[])
Declaration
public void AskAssociativeOrigin(Tag drafting_entity, out UFDrf.AssociativeOrigin[] origin_data, double[] origin)
Parameters
AskAssociativityData(Tag, out int, out ObjectAssocData[])
Declaration
public void AskAssociativityData(Tag _object, out int num_associativities, out UFDrf.ObjectAssocData[] associativity_data)
Parameters
AskBoundaries(Tag, out int, 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 |
|
int |
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, int, out int, out Tag[])
Declaration
public void AskCalloutRowMembers(Tag callout, int row, out int num_members, out Tag[] members)
Parameters
Type |
Name |
Description |
Tag |
callout |
|
int |
row |
|
int |
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 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 |
|
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 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 |
|
string |
symbol_name |
|
AskCustomSymbolScale(Tag, out double)
Declaration
public void AskCustomSymbolScale(Tag symbol_tag, out double scale)
Parameters
Type |
Name |
Description |
Tag |
symbol_tag |
|
double |
scale |
|
AskDiameterRadiusPreferences(ref 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 |
|
double |
space_factor |
|
AskDimDimLineSpaceFactor(Tag, out double)
Declaration
public void AskDimDimLineSpaceFactor(Tag dimension, out double space_factor)
Parameters
Type |
Name |
Description |
Tag |
dimension |
|
double |
space_factor |
|
AskDimInspectionType(Tag, out InspectionType)
Declaration
public void AskDimInspectionType(Tag dim_tag, out UFDrf.InspectionType inspection_type)
Parameters
AskDimReferenceType(Tag, out 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 |
|
double |
space_factor |
|
AskDimensionPreferences1(out 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 |
|
double |
offset |
|
AskDimensionText(Tag, out int, out string[], out int, 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 |
|
int |
num_main_text |
|
string[] |
main_text |
|
int |
num_dual_text |
|
string[] |
dual_text |
|
AskDimensionsOfSet(Tag, out Tag[], out int)
Declaration
public void AskDimensionsOfSet(Tag dimension_set, out Tag[] sub_dimensions, out int num)
Parameters
Type |
Name |
Description |
Tag |
dimension_set |
|
Tag[] |
sub_dimensions |
|
int |
num |
|
AskDispParms(out int, out double)
Declaration
public void AskDispParms(out int ir1, out double rr2)
Parameters
AskDoglegInfo(Tag, out DoglegInfo)
Declaration
public void AskDoglegInfo(Tag orddim_tag, out UFDrf.DoglegInfo dogleg_info)
Parameters
AskDraftAidTextInfo(Tag, out int, out DraftAidTextInfo[])
Declaration
public void AskDraftAidTextInfo(Tag draft_aid_tag, out int num_text, out UFDrf.DraftAidTextInfo[] text_info)
Parameters
AskEmbeddedUdsFontInfo(Tag, out string, out int, out StrokeInfo[])
Declaration
public void AskEmbeddedUdsFontInfo(Tag symbol_font_tag, out string symbol_name, out int num_of_strokes, out UFDrf.StrokeInfo[] stroke_info)
Parameters
AskFoldedRadiusInfo(Tag, out FoldedRadiusInfo)
Declaration
public void AskFoldedRadiusInfo(Tag frdim_tag, out UFDrf.FoldedRadiusInfo frdim_info)
Parameters
AskGdtSymbolInfo(Tag, double[], out GdtSymbolInfo[])
Declaration
public void AskGdtSymbolInfo(Tag gdt_symbol_tag, double[] gdt_symbol_origin, out UFDrf.GdtSymbolInfo[] gdt_symbol_info)
Parameters
AskHatchFillPreferences(ref HatchFillPreferences)
Declaration
public void AskHatchFillPreferences(ref UFDrf.HatchFillPreferences hatch_fill_preferences)
Parameters
AskIdSymbolGeometry(Tag, out int, out double[], out int, out ArcInfo[])
Declaration
public void AskIdSymbolGeometry(Tag id_symbol, out int num_lines, out double[] lines, out int num_arcs, out UFDrf.ArcInfo[] arcs)
Parameters
AskIdSymbolInfo(Tag, out IdSymbolType, double[], out 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 IdSymbolType)
Declaration
public void AskIdSymbolType(Tag id_symbol_tag, out UFDrf.IdSymbolType id_symbol_type)
Parameters
AskImageData(Tag, out ImageData)
Declaration
public void AskImageData(Tag image, out UFDrf.ImageData data)
Parameters
AskLabelInfo(Tag, double[], out LabelInfo[])
Declaration
public void AskLabelInfo(Tag label_tag, double[] label_origin, out UFDrf.LabelInfo[] label_info)
Parameters
AskLetteringPreferences(ref LetteringPreferences)
Declaration
public void AskLetteringPreferences(ref UFDrf.LetteringPreferences lettering_preferences)
Parameters
AskLineArrowPreferences(ref LineArrowPreferences)
Declaration
public void AskLineArrowPreferences(ref UFDrf.LineArrowPreferences line_arrow_preferences)
Parameters
AskNarrowDimensionData(Tag, out NarrowDimensionInfo)
Declaration
public void AskNarrowDimensionData(Tag dimension_tag, out UFDrf.NarrowDimensionInfo narrow_data)
Parameters
AskNumberBlocks(Tag, int[])
Declaration
public void AskNumberBlocks(Tag annotation_tag, int[] num_block)
Parameters
Type |
Name |
Description |
Tag |
annotation_tag |
|
int[] |
num_block |
|
AskNumberRowsInCallout(Tag, out int)
Declaration
public void AskNumberRowsInCallout(Tag callout, out int num_rows)
Parameters
Type |
Name |
Description |
Tag |
callout |
|
int |
num_rows |
|
AskObjSuppressPreZeros(Tag, out bool)
Declaration
public void AskObjSuppressPreZeros(Tag _object, out bool option)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
bool |
option |
|
AskObjTextAboveLdr(Tag, out TextAboveLeader)
Declaration
public void AskObjTextAboveLdr(Tag _object, out UFDrf.TextAboveLeader option)
Parameters
AskObjectPreferences(Tag, int[], 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
AskObjectsControlledByExp(Tag, out int, out Tag[])
Declaration
public void AskObjectsControlledByExp(Tag exp_id, out int num_objs, out Tag[] objects)
Parameters
Type |
Name |
Description |
Tag |
exp_id |
|
int |
num_objs |
|
Tag[] |
objects |
|
AskOrdoriginInfo(Tag, out OrddispInfo, out int, out 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 |
|
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 bool)
Declaration
public void AskPlotDrawingImages(out bool plot_images)
Parameters
Type |
Name |
Description |
bool |
plot_images |
|
AskPreferences(int[], double[], out string, out string)
Declaration
public void AskPreferences(int[] mpi, double[] mpr, out string radius_value, out string diameter_value)
Parameters
AskRetainColorFontWidth(out int, out int, out int)
Declaration
public void AskRetainColorFontWidth(out int color, out int font, out int width)
Parameters
Type |
Name |
Description |
int |
color |
|
int |
font |
|
int |
width |
|
AskRetainedState(out 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 |
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 bool)
Declaration
public void AskSuppressPreZeros(out bool option)
Parameters
Type |
Name |
Description |
bool |
option |
|
AskSuppressViewUpdate(out bool)
Declaration
public void AskSuppressViewUpdate(out bool suppress_view_update)
Parameters
Type |
Name |
Description |
bool |
suppress_view_update |
|
AskSymbolData(Tag, out SymbolData)
Declaration
public void AskSymbolData(Tag symbol_tag, out UFDrf.SymbolData symbol_data)
Parameters
AskSymbolDataFromName(string, out string[], out int, out UdSymbolFontInfo[])
Declaration
public void AskSymbolDataFromName(string sbf_name, out string[] symbol_names, out int num_symbols, out UFDrf.UdSymbolFontInfo[] symbol_info)
Parameters
AskSymbolMirrorAndFlip(Tag, out bool, out bool)
Declaration
public void AskSymbolMirrorAndFlip(Tag symbol_tag, out bool mirrored, out bool flip)
Parameters
Type |
Name |
Description |
Tag |
symbol_tag |
|
bool |
mirrored |
|
bool |
flip |
|
AskSymbolPreferences(ref SymbolPreferences)
Declaration
public void AskSymbolPreferences(ref UFDrf.SymbolPreferences symbol_preferences)
Parameters
AskSymbolsUsed(Tag, out int, Tag[])
Declaration
public void AskSymbolsUsed(Tag object_tag, out int num_symbol_fonts, Tag[] symbol_font_tags)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
int |
num_symbol_fonts |
|
Tag[] |
symbol_font_tags |
|
AskTextAboveLeader(out TextAboveLeader)
Declaration
public void AskTextAboveLeader(out UFDrf.TextAboveLeader option)
Parameters
AskTextData(int, int[], out string, out int, out int)
Declaration
public void AskTextData(int ip1, int[] ann_data, out string cr3, out int ir4, out int ir5)
Parameters
AskUdSymbolFontInfo(Tag, out int, out UdSymbolFontInfo[])
Declaration
public void AskUdSymbolFontInfo(Tag ud_symbol_tag, out int num_symbols, out UFDrf.UdSymbolFontInfo[] font_info)
Parameters
AskUdsObjectSize(Tag, out UdsSize)
Declaration
public void AskUdsObjectSize(Tag _object, out UFDrf.UdsSize uds_size)
Parameters
Declaration
public void AskUnitsFormatPreferences(ref UFDrf.UnitsFormatPreferences units_format_preferences)
Parameters
AskVerticalNote(Tag, out bool)
Declaration
public void AskVerticalNote(Tag note, out bool is_vertical)
Parameters
Type |
Name |
Description |
Tag |
note |
|
bool |
is_vertical |
|
AskWeldSymbol(Tag, double[], out LabelInfo[], out 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 int, ref int, out int)
Declaration
public void CountTextSubstring(ref int segment_number, ref int ann_data, out int number_of_substring)
Parameters
Type |
Name |
Description |
int |
segment_number |
|
int |
ann_data |
|
int |
number_of_substring |
|
CreTextBlock(ref int, ref int, double[], ref int, 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 |
int |
entity_id |
|
int |
text_type |
|
double[] |
text_origin |
|
int |
number_lines |
|
string[] |
text_array |
|
Create3ptClineFbolt(int, Object[], out Tag)
Declaration
public void Create3ptClineFbolt(int num_cline_objs, UFDrf.Object[] cline_obj_list, out Tag centerline_tag)
Parameters
Type |
Name |
Description |
int |
num_cline_objs |
|
Object[] |
cline_obj_list |
|
Tag |
centerline_tag |
|
Create3ptClineFcir(int, Object[], out Tag)
Declaration
public void Create3ptClineFcir(int num_cline_objs, UFDrf.Object[] cline_obj_list, out Tag centerline_tag)
Parameters
Type |
Name |
Description |
int |
num_cline_objs |
|
Object[] |
cline_obj_list |
|
Tag |
centerline_tag |
|
Create3ptClinePbolt(int, Object[], out Tag)
Declaration
public void Create3ptClinePbolt(int num_cline_objs, UFDrf.Object[] cline_obj_list, out Tag centerline_tag)
Parameters
Type |
Name |
Description |
int |
num_cline_objs |
|
Object[] |
cline_obj_list |
|
Tag |
centerline_tag |
|
Create3ptClinePcir(int, Object[], out Tag)
Declaration
public void Create3ptClinePcir(int num_cline_objs, UFDrf.Object[] cline_obj_list, out Tag centerline_tag)
Parameters
Type |
Name |
Description |
int |
num_cline_objs |
|
Object[] |
cline_obj_list |
|
Tag |
centerline_tag |
|
CreateAngularDim(int, ref Object, ref Object, ref 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 Object, ref 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(int, int[], 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 |
int |
num_bounds |
|
int[] |
num_obj_bnd |
|
Tag[] |
object_list |
|
Tag |
view_tag |
|
Tag |
areafill_tag |
|
CreateAssortpartAid(ref AssortpartArc, ref AssortpartArrow, ref AssortpartLine, ref 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 AssortpartArc, ref AssortpartArrow, ref AssortpartLine, ref 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 Object, ref 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 Object, ref Object, ref 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 Object, ref Object, ref 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(int, Object[], ref 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(int, Object[], ref 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(int, Object[], ref 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(int, Object[], ref 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(int, int[], 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 |
int |
num_bounds |
|
int[] |
num_obj_bnd |
|
Tag[] |
object_list |
|
Tag |
view_tag |
|
Tag |
crosshatch_tag |
|
CreateCustomSymbolInstance(ref CustomSymbol, out Tag)
Declaration
[Obsolete("Deprecated")]
public void CreateCustomSymbolInstance(ref UFDrf.CustomSymbol symbol_definition, out Tag new_symbol_tag)
Parameters
CreateCylindricalDim(ref Object, ref Object, ref 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 Object, ref 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 Object, ref Object, double[], double, ref 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
CreateGdtSymbol(int, string[], double[], LeaderType, LeaderAttachType, ref Object, double[], 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(int, string[], double[], ref GdtLeader, 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
CreateHoleDim(ref Object, ref 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(Object[], int, 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 |
Object[] |
object_set |
|
int |
num_of_objects |
|
double[] |
dimension_3d_origin |
|
Tag |
dimension_tag |
|
CreateHorizontalChainDimension(ref Object, int, 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
CreateHorizontalDim(ref Object, ref Object, ref 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(IdSymbolType, string, string, double[], LeaderMode, LeaderAttachType, ref 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
CreateImageFromFile(string, Tag, double[], out Tag)
Declaration
public void CreateImageFromFile(string file_name, Tag drawing_sheet, double[] origin, out Tag image)
Parameters
CreateLabel(int, string[], double[], LeaderAttachType, ref 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
CreateLinearCline(int, Object[], out Tag)
Declaration
public void CreateLinearCline(int num_cline_objs, UFDrf.Object[] cline_obj_list, out Tag centerline_tag)
Parameters
Type |
Name |
Description |
int |
num_cline_objs |
|
Object[] |
cline_obj_list |
|
Tag |
centerline_tag |
|
CreateNonAssocHatch(int, double[], Tag, Tag, int, int, 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
CreateNote(int, string[], double[], int, 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 |
int |
num_lines_text |
|
string[] |
text_string |
|
double[] |
origin_3d |
|
int |
orientation |
|
Tag |
note_tag |
|
CreateOffctrptCx(ref Object, double, out Tag)
Declaration
public void CreateOffctrptCx(ref UFDrf.Object cline_object, double distance, out Tag offctrpt_tag)
Parameters
CreateOffctrptCy(ref Object, double, out Tag)
Declaration
public void CreateOffctrptCy(ref UFDrf.Object cline_object, double distance, out Tag offctrpt_tag)
Parameters
CreateOffctrptFx(ref Object, ref Object, out Tag)
Declaration
public void CreateOffctrptFx(ref UFDrf.Object cline_object, ref UFDrf.Object center_point, out Tag offctrpt_tag)
Parameters
CreateOffctrptFy(ref Object, ref Object, out Tag)
Declaration
public void CreateOffctrptFy(ref UFDrf.Object cline_object, ref UFDrf.Object center_point, out Tag offctrpt_tag)
Parameters
CreateOffctrptNx(ref Object, double, out Tag)
Declaration
public void CreateOffctrptNx(ref UFDrf.Object cline_object, double distance, out Tag offctrpt_tag)
Parameters
CreateOffctrptNy(ref Object, double, out Tag)
Declaration
public void CreateOffctrptNy(ref UFDrf.Object cline_object, double distance, out Tag offctrpt_tag)
Parameters
CreateOffcylClineObj(ref Object, ref Object, ref 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 Object, ref 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, int, ref Object, double, double, ref Text, int, 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
CreateOrdinateDim(Tag, int, Tag, int, int, double, double, string, int, string[], int, 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
CreateOrdinateMargin(int, 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
CreateOrdinateOrigin(Tag, int, int, int, int, int, 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
CreateOrdmargin(int, Tag, ref 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
CreateOrdorigin(ref Object, int, int, int, 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 |
|
int |
positive_quad_id |
|
int |
arr_dim_line_display |
|
int |
origin_symbol_display |
|
string |
user_object_name |
|
Tag |
origin_tag |
|
CreateParallelDim(ref Object, ref Object, ref 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 Object, ref Object, ref 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 Object, ref 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 |
string |
sbf_name |
|
CreateSideSeam(Tag, Tag, Tag, double[], ref WeldSymbols)
Declaration
public void CreateSideSeam(Tag weld_symbol_tag, Tag view_tag, Tag _object, double[] point, ref UFDrf.WeldSymbols weld_symbol_data)
Parameters
CreateSymCline(ref Object, ref Object, out Tag)
Declaration
public void CreateSymCline(ref UFDrf.Object object1, ref UFDrf.Object object2, out Tag centerline_tag)
Parameters
CreateSymbolFont(string, double, double[], double[], int, Tag[])
Declaration
public void CreateSymbolFont(string symbol_name, double symbol_factor, double[] symbol_anchor, double[] symbol_orient, int num_objects, Tag[] _object)
Parameters
CreateTopSeam(Tag, Tag, int, Tag[], bool, ref 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
CreateVerticalBaselineDimension(Object[], int, 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 |
Object[] |
object_set |
|
int |
num_of_objects |
|
double[] |
dimension_3d_origin |
|
Tag |
dimension_tag |
|
CreateVerticalChainDimension(Object[], int, 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 |
Object[] |
object_set |
|
int |
num_of_objects |
|
double[] |
dimension_3d_origin |
|
Tag |
dimension_tag |
|
CreateVerticalDim(ref Object, ref Object, ref 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[], LeaderAttachType, ref Object, double[], ref 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 int, ref int, int[], 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 |
int |
op_type |
|
int |
nmbnds |
|
int[] |
numels |
|
Tag[] |
elems |
|
Tag |
xhat_eid |
|
EditDimAssoc(Tag, double[], double[], int, ref 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 |
|
double[] |
old_leader_position |
|
double[] |
new_leader_position |
|
int |
new_assoc_type |
|
UFDrf.Object |
new_assoc_object |
|
EditWeldSymbol(Tag, ref 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, int, int, ref double, double, string, int, 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
FreeCompData(nint)
Declaration
public void FreeCompData(nint objs)
Parameters
Type |
Name |
Description |
nint |
objs |
|
GetCharFont(int, out string)
Declaration
[Obsolete("Deprecated")]
public void GetCharFont(int font_index, out string cfont)
Parameters
Type |
Name |
Description |
int |
font_index |
|
string |
cfont |
|
GetSymbolDivider(ref int, ref int, ref int, 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 |
int |
segment_number |
|
int |
ann_data |
|
int |
divider_instance |
|
double[] |
start_point |
|
double[] |
end_point |
|
GetTextBars(ref int, ref int, out int, out int, out int, 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 |
int |
segment_number |
|
int |
ann_data |
|
int |
number_of_bars |
|
int |
bar_type |
|
int |
offset_to_bar |
|
double[] |
bar_position |
|
GetTextSubstring(ref int, ref int, ref int, out int, out int, 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 |
int |
segment_number |
|
int |
ann_data |
|
int |
substring_instance |
|
int |
text_type |
|
int |
number_of_substring |
|
string |
substring |
|
double[] |
substring_position |
|
double[] |
substring_characteristic |
|
GetXhatchParms(ref Tag, out string, int[], double[], out int)
Declaration
public void GetXhatchParms(ref Tag xhat_eid, out string mat_name, int[] int_parms, double[] real_parms, out int rtc)
Parameters
HasAssociativeOrigin(Tag, out bool)
Declaration
public void HasAssociativeOrigin(Tag drafting_entity, out bool has_associative_origin)
Parameters
Type |
Name |
Description |
Tag |
drafting_entity |
|
bool |
has_associative_origin |
|
InheritFeatureData(int, Tag[], Tag[], int, Tag[], 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 |
int |
feature_pre_v13_sketch_count |
|
Tag[] |
features_pre_v13_sketches |
|
Tag[] |
part_occs |
|
int |
view_count |
|
Tag[] |
views |
|
UFDrf.InheritType |
inherit_type |
|
InitAssociativityData(ref ObjectAssocData)
Declaration
public void InitAssociativityData(ref UFDrf.ObjectAssocData associativity_data)
Parameters
InitAssortpartArc(ref AssortpartArc)
Declaration
public void InitAssortpartArc(ref UFDrf.AssortpartArc assortpart_arc)
Parameters
InitAssortpartArrow(ref AssortpartArrow)
Declaration
public void InitAssortpartArrow(ref UFDrf.AssortpartArrow assortpart_arrow)
Parameters
InitAssortpartLine(ref AssortpartLine)
Declaration
public void InitAssortpartLine(ref UFDrf.AssortpartLine assortpart_line)
Parameters
InitAssortpartText(ref AssortpartText)
Declaration
public void InitAssortpartText(ref UFDrf.AssortpartText assortpart_text)
Parameters
InitImageData(out ImageData)
Declaration
public void InitImageData(out UFDrf.ImageData data)
Parameters
InitLineObject(out LineObject)
Declaration
public void InitLineObject(out UFDrf.LineObject line_object)
Parameters
InitObjectStructure(ref Object)
Declaration
public void InitObjectStructure(ref UFDrf.Object _object)
Parameters
InitSymbolCreateData(ref SymbolCreateData)
Declaration
public void InitSymbolCreateData(ref UFDrf.SymbolCreateData symbol_data)
Parameters
InitializeCustomSymbolData(ref CustomSymbol)
Declaration
[Obsolete("Deprecated")]
public void InitializeCustomSymbolData(ref UFDrf.CustomSymbol symbol_definition)
Parameters
InitializeCustomSymbolTextData(ref CustomSymbolText)
Declaration
public void InitializeCustomSymbolTextData(ref UFDrf.CustomSymbolText symbol_text)
Parameters
InitializeLeaderData(ref Leader)
Declaration
public void InitializeLeaderData(ref UFDrf.Leader leader)
Parameters
IsAnnotationRetained(Tag, out bool)
Declaration
public void IsAnnotationRetained(Tag annotation, out bool is_retained)
Parameters
Type |
Name |
Description |
Tag |
annotation |
|
bool |
is_retained |
|
IsBlockCenterline(Tag, out bool)
Declaration
public void IsBlockCenterline(Tag object_tag, out bool is_block_cline)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
bool |
is_block_cline |
|
IsChamferDimension(Tag, out bool)
Declaration
public void IsChamferDimension(Tag dim_tag, out bool is_cham_dim)
Parameters
Type |
Name |
Description |
Tag |
dim_tag |
|
bool |
is_cham_dim |
|
IsInheritedPmi(Tag, out bool)
Declaration
public void IsInheritedPmi(Tag annotation, out bool inherited)
Parameters
Type |
Name |
Description |
Tag |
annotation |
|
bool |
inherited |
|
IsNarrowDimension(Tag, out bool)
Declaration
public void IsNarrowDimension(Tag dimension_tag, out bool is_narrow_dimension)
Parameters
Type |
Name |
Description |
Tag |
dimension_tag |
|
bool |
is_narrow_dimension |
|
IsObjectOutOfDate(Tag, out bool)
Declaration
public void IsObjectOutOfDate(Tag _object, out bool out_of_date)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
bool |
out_of_date |
|
IsPmiDisplayInstance(Tag, out bool)
Declaration
public void IsPmiDisplayInstance(Tag _object, out bool is_display_instance)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
bool |
is_display_instance |
|
IsSbfSymbol(Tag, out bool)
Declaration
public void IsSbfSymbol(Tag symbol, out bool is_sbf)
Parameters
Type |
Name |
Description |
Tag |
symbol |
|
bool |
is_sbf |
|
MarginToCline(Tag)
Declaration
public void MarginToCline(Tag part_tag)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
PlaceSymbol(ref SymbolCreateData, bool, bool, out Tag)
Declaration
public void PlaceSymbol(ref UFDrf.SymbolCreateData symbol_data, bool is_inverted, bool is_mirrored, out Tag symbol_tag)
Parameters
RecordDraftObjects(out nint, bool)
Declaration
public void RecordDraftObjects(out nint objs, bool record_view_data)
Parameters
Type |
Name |
Description |
nint |
objs |
|
bool |
record_view_data |
|
RemoveControllingExp(Tag)
Declaration
public void RemoveControllingExp(Tag _object)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
RenderArrowhead(Tag, Tag, ref ArrowInfo, bool, ref RenderTable, nint)
Declaration
public void RenderArrowhead(Tag part, Tag ann, ref UFDrf.ArrowInfo arrow_info, bool use_arrow_z, ref UFDrf.RenderTable render_table, nint client)
Parameters
RenderText(Tag, Tag, int, string[], ref DraftAidTextInfo, ref RenderTable, nint)
Declaration
public void RenderText(Tag part, Tag ann, int num_lines, string[] text, ref UFDrf.DraftAidTextInfo text_info, ref UFDrf.RenderTable render_table, nint client)
Parameters
RotateImage(Tag, double)
Declaration
public void RotateImage(Tag image, double angle)
Parameters
SetAnnotationTemplate(string)
Declaration
public void SetAnnotationTemplate(string annotation_template_name)
Parameters
Type |
Name |
Description |
string |
annotation_template_name |
|
SetAreafillAngle(Tag, double)
Declaration
public void SetAreafillAngle(Tag areafill_id, double angle)
Parameters
Type |
Name |
Description |
Tag |
areafill_id |
|
double |
angle |
|
SetAreafillMaterial(Tag, 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 |
|
double |
scale |
|
SetAssociativeOrigin(Tag, ref AssociativeOrigin, double[])
Declaration
public void SetAssociativeOrigin(Tag drafting_entity, ref UFDrf.AssociativeOrigin origin_data, double[] origin)
Parameters
SetAssociativityData(Tag, int, ObjectAssocData[])
Declaration
public void SetAssociativityData(Tag _object, int num_associativities, UFDrf.ObjectAssocData[] associativity_data)
Parameters
SetChamferDimensionData(Tag, ChamferDimensionData)
Declaration
public void SetChamferDimensionData(Tag cham_dim_tag, UFDrf.ChamferDimensionData cham_dim_data)
Parameters
SetCustomSymbolAngle(Tag, double)
Declaration
public void SetCustomSymbolAngle(Tag symbol_tag, double angle)
Parameters
Type |
Name |
Description |
Tag |
symbol_tag |
|
double |
angle |
|
SetCustomSymbolScale(Tag, double)
Declaration
public void SetCustomSymbolScale(Tag symbol_tag, double scale)
Parameters
Type |
Name |
Description |
Tag |
symbol_tag |
|
double |
scale |
|
SetCustomerSbfFile()
Declaration
public void SetCustomerSbfFile()
SetCylDim(Tag, int, out int)
Declaration
public void SetCylDim(Tag dim_obj, int double_flag, out int status)
Parameters
Type |
Name |
Description |
Tag |
dim_obj |
|
int |
double_flag |
|
int |
status |
|
SetDiameterRadiusPreferences(ref 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 |
|
double |
space_factor |
|
SetDimDimLineSpaceFactor(Tag, double)
Declaration
public void SetDimDimLineSpaceFactor(Tag dimension, double space_factor)
Parameters
Type |
Name |
Description |
Tag |
dimension |
|
double |
space_factor |
|
SetDimInspectionType(Tag, InspectionType)
Declaration
public void SetDimInspectionType(Tag dim_tag, UFDrf.InspectionType inspection_type)
Parameters
SetDimReferenceType(Tag, 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 |
|
double |
space_factor |
|
SetDimensionPreferences(ref DimensionPreferences)
Declaration
public void SetDimensionPreferences(ref UFDrf.DimensionPreferences dimension_preferences)
Parameters
SetDimensionPreferences1(ref 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 |
|
double |
offset |
|
SetDispParms(ref int, out double)
Declaration
public void SetDispParms(ref int ip1, out double rp2)
Parameters
SetDraftCommon(ref Tag)
Declaration
public void SetDraftCommon(ref Tag _object)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
SetHatchFillPreferences(ref HatchFillPreferences)
Declaration
public void SetHatchFillPreferences(ref UFDrf.HatchFillPreferences hatch_fill_preferences)
Parameters
SetImageAlignPosition(Tag, AlignPosition)
Declaration
public void SetImageAlignPosition(Tag image, UFDrf.AlignPosition align_position)
Parameters
SetImageAspectRatioLock(Tag, bool)
Declaration
public void SetImageAspectRatioLock(Tag image, bool lock_aspect_ratio)
Parameters
Type |
Name |
Description |
Tag |
image |
|
bool |
lock_aspect_ratio |
|
SetImageHeight(Tag, double)
Declaration
public void SetImageHeight(Tag image, double height)
Parameters
Type |
Name |
Description |
Tag |
image |
|
double |
height |
|
SetImageWidth(Tag, double)
Declaration
public void SetImageWidth(Tag image, double width)
Parameters
SetLetteringPreferences(ref LetteringPreferences)
Declaration
public void SetLetteringPreferences(ref UFDrf.LetteringPreferences lettering_preferences)
Parameters
SetLineArrowPreferences(ref LineArrowPreferences)
Declaration
public void SetLineArrowPreferences(ref UFDrf.LineArrowPreferences line_arrow_preferences)
Parameters
SetNarrowDimensionData(Tag, ref NarrowDimensionInfo)
Declaration
public void SetNarrowDimensionData(Tag dimension_tag, ref UFDrf.NarrowDimensionInfo narrow_data)
Parameters
SetObjectPreferences(Tag, int[], double[], string, string)
Declaration
public void SetObjectPreferences(Tag drf_object_tag, int[] mpi, double[] mpr, string radius_val, string diameter_val)
Parameters
SetOrigin(Tag, double[])
Declaration
public void SetOrigin(Tag annotation, double[] new_origin)
Parameters
Type |
Name |
Description |
Tag |
annotation |
|
double[] |
new_origin |
|
SetPlotDrawingImages(bool)
Declaration
public void SetPlotDrawingImages(bool plot_images)
Parameters
Type |
Name |
Description |
bool |
plot_images |
|
SetPreferences(int[], double[], string, string)
Declaration
public void SetPreferences(int[] mpi, double[] mpr, string radius_val, string diameter_val)
Parameters
SetRetainColorFontWidth(int, int, int)
Declaration
public void SetRetainColorFontWidth(int color, int font, int width)
Parameters
Type |
Name |
Description |
int |
color |
|
int |
font |
|
int |
width |
|
SetRetainedState(RetainedState)
Declaration
public void SetRetainedState(UFDrf.RetainedState state)
Parameters
SetSpecifiedSbfFile(string)
Declaration
public void SetSpecifiedSbfFile(string sbf_name)
Parameters
Type |
Name |
Description |
string |
sbf_name |
|
SetSuppressPreZeros(bool)
Declaration
public void SetSuppressPreZeros(bool option)
Parameters
Type |
Name |
Description |
bool |
option |
|
SetSuppressViewUpdate(bool)
Declaration
public void SetSuppressViewUpdate(bool suppress_view_update)
Parameters
Type |
Name |
Description |
bool |
suppress_view_update |
|
SetSymbolPreferences(ref SymbolPreferences)
Declaration
public void SetSymbolPreferences(ref UFDrf.SymbolPreferences symbol_preferences)
Parameters
SetTextAboveLeader(TextAboveLeader)
Declaration
public void SetTextAboveLeader(UFDrf.TextAboveLeader option)
Parameters
SetTolerance(float)
Declaration
public void SetTolerance(float tolerance)
Parameters
Type |
Name |
Description |
float |
tolerance |
|
SetUdsSize(ref 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, bool)
Declaration
public void SetVerticalNote(Tag note, bool is_vertical)
Parameters
Type |
Name |
Description |
Tag |
note |
|
bool |
is_vertical |
|
SetWeldSymbolStandard(string)
Declaration
public void SetWeldSymbolStandard(string standard)
Parameters
Type |
Name |
Description |
string |
standard |
|
SetXhatchMat(string, string, ref int)
Declaration
public void SetXhatchMat(string file_name, string material_name, ref int util)
Parameters
TransferToDrawing(Tag, Tag, Tag, bool)
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 |
|
bool |
in_drawing_plane |
|
UpdateViews(string, int, string)
Declaration
public void UpdateViews(string drawing_name, int method, string view_name)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink