Class UFGdt
Inheritance
System.Object
System.MarshalByRefObject
UFGdt
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 UFGdt : NXRemotableObject, IMessageSink
Methods
AddDatumIdentifier(Tag, ref UFGdt.DatumIdentifier)
Declaration
public void AddDatumIdentifier(Tag tolerance_feature, ref UFGdt.DatumIdentifier datum_data)
Parameters
AddDatumToFeature(Tag, Tag)
Declaration
public void AddDatumToFeature(Tag feature, Tag datum)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
Tag |
datum |
|
AddFcf(Tag, ref UFGdt.Fcf, out Tag)
Declaration
public void AddFcf(Tag tolerance_feature, ref UFGdt.Fcf tolerance_data, out Tag fcf)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
UFGdt.Fcf |
tolerance_data |
|
Tag |
fcf |
|
AddLeader(Tag, ref UFGdt.LeaderSpec)
Declaration
public void AddLeader(Tag instance, ref UFGdt.LeaderSpec spec)
Parameters
AddSizeTolerance(Tag, ref UFGdt.SizeTolerance)
Declaration
public void AddSizeTolerance(Tag tolerance_feature, ref UFGdt.SizeTolerance size_data)
Parameters
Declaration
public void AskAnnotationTags(Tag instance, out UFGdt.AnnotationTags tags)
Parameters
AskAppendedText(Tag, UFGdt.TextLocation, out Int32, out String[])
Declaration
public void AskAppendedText(Tag _object, UFGdt.TextLocation location, out int num_lines, out string[] appended_text)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
UFGdt.TextLocation |
location |
|
System.Int32 |
num_lines |
|
System.String[] |
appended_text |
|
AskAssociatedDatums(Tag, out Tag[], out Int32)
Declaration
public void AskAssociatedDatums(Tag feature_instance, out Tag[] associated_datums, out int num_associated_datums)
Parameters
Type |
Name |
Description |
Tag |
feature_instance |
|
Tag[] |
associated_datums |
|
System.Int32 |
num_associated_datums |
|
AskAssociationType(Tag, ref UFGdt.DatumAssocType)
Declaration
public void AskAssociationType(Tag datum_instance, ref UFGdt.DatumAssocType assoc_type)
Parameters
AskCalloutStrings(Tag, out Int32, out UFGdt.CalloutString[])
Declaration
public void AskCalloutStrings(Tag tolerance, out int num_callout_strings, out UFGdt.CalloutString[] callout_strings)
Parameters
AskCharacteristic(Tag, out UFGdt.Characteristic)
Declaration
public void AskCharacteristic(Tag fcf, out UFGdt.Characteristic characteristic)
Parameters
AskComplexFeature(Tag, out Tag)
Declaration
public void AskComplexFeature(Tag complex_sub_feature, out Tag complex_feature)
Parameters
Type |
Name |
Description |
Tag |
complex_sub_feature |
|
Tag |
complex_feature |
|
AskComplexSubFeatures(Tag, out Int32, out Tag[])
Declaration
public void AskComplexSubFeatures(Tag complex_feature, out int num_complex_sub_features, out Tag[] complex_sub_features)
Parameters
Type |
Name |
Description |
Tag |
complex_feature |
|
System.Int32 |
num_complex_sub_features |
|
Tag[] |
complex_sub_features |
|
AskComponentToleranceIndex(Tag, out Int32)
Declaration
public void AskComponentToleranceIndex(Tag tolerance, out int index)
Parameters
Type |
Name |
Description |
Tag |
tolerance |
|
System.Int32 |
index |
|
AskCompositeDrf(Tag, out UFGdt.Precedence)
Declaration
public void AskCompositeDrf(Tag fcf, out UFGdt.Precedence priority)
Parameters
AskDatumByLabel(String, out Tag)
Declaration
public void AskDatumByLabel(string datum_label, out Tag datum)
Parameters
Type |
Name |
Description |
System.String |
datum_label |
|
Tag |
datum |
|
AskDatumIdentParms(Tag, out UFGdt.DatumIdentifier[])
Declaration
public void AskDatumIdentParms(Tag _base, out UFGdt.DatumIdentifier[] datum_data)
Parameters
AskDatumKeywords(Tag, out Int32, out UFGdt.Keyword[])
Declaration
public void AskDatumKeywords(Tag datum, out int num_keywords, out UFGdt.Keyword[] keywords)
Parameters
Type |
Name |
Description |
Tag |
datum |
|
System.Int32 |
num_keywords |
|
UFGdt.Keyword[] |
keywords |
|
AskDatumMultipleParms(Tag, out UFGdt.MultipleDatum[])
Declaration
public void AskDatumMultipleParms(Tag multiple_datum, out UFGdt.MultipleDatum[] datum_data)
Parameters
AskDatumOfLabel(String, out Tag)
Declaration
public void AskDatumOfLabel(string datum_label, out Tag datum_feature)
Parameters
Type |
Name |
Description |
System.String |
datum_label |
|
Tag |
datum_feature |
|
AskDatumOfTarget(Tag, out Tag)
Declaration
public void AskDatumOfTarget(Tag target, out Tag datum)
Parameters
Type |
Name |
Description |
Tag |
target |
|
Tag |
datum |
|
AskDatumReferencers(Tag, out Int32, out Tag[])
Declaration
public void AskDatumReferencers(Tag _base, out int num_fcfs, out Tag[] fcfs)
Parameters
Type |
Name |
Description |
Tag |
_base |
|
System.Int32 |
num_fcfs |
|
Tag[] |
fcfs |
|
AskDatumReferences(Tag, Int32, out Int32, out UFGdt.DatumReference[])
Declaration
public void AskDatumReferences(Tag fcf, int nth_frame, out int num_refs, out UFGdt.DatumReference[] datum_reference)
Parameters
AskDatumsOfFeature(Tag, out Tag[], out Int32)
Declaration
public void AskDatumsOfFeature(Tag datum_feature, out Tag[] datums, out int num_datums)
Parameters
Type |
Name |
Description |
Tag |
datum_feature |
|
Tag[] |
datums |
|
System.Int32 |
num_datums |
|
AskDepthToleranceParms(Tag, out UFGdt.DepthTolerance[])
Declaration
public void AskDepthToleranceParms(Tag tolerance_feature, out UFGdt.DepthTolerance[] depth_data)
Parameters
AskDescription(Tag, out UFGdt.Description[])
Declaration
public void AskDescription(Tag tolerance_feature, out UFGdt.Description[] info)
Parameters
AskDirectedDimension1(Tag, out UFGdt.DirectedDimension1[])
Declaration
public void AskDirectedDimension1(Tag tolerance_feature, out UFGdt.DirectedDimension1[] data)
Parameters
AskDrf(Tag, out UFGdt.DrfData[])
Declaration
public void AskDrf(Tag drf, out UFGdt.DrfData[] drf_data)
Parameters
AskFaceFromIndex(Int32, out Tag)
Declaration
public void AskFaceFromIndex(int geometry_index, out Tag geometry)
Parameters
Type |
Name |
Description |
System.Int32 |
geometry_index |
|
Tag |
geometry |
|
AskFaceIndex(Tag, out Int32)
Declaration
public void AskFaceIndex(Tag geometry, out int geometry_index)
Parameters
Type |
Name |
Description |
Tag |
geometry |
|
System.Int32 |
geometry_index |
|
AskFaceIndexString(Tag, out String)
Declaration
public void AskFaceIndexString(Tag face_tag, out string index_string)
Parameters
Type |
Name |
Description |
Tag |
face_tag |
|
System.String |
index_string |
|
AskFaces(Tag, out Int32, out Tag[])
Declaration
public void AskFaces(Tag tolerance_feature, out int num_faces, out Tag[] faces)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Int32 |
num_faces |
|
Tag[] |
faces |
|
AskFcfDrf(Tag, out Tag)
Declaration
public void AskFcfDrf(Tag fcf, out Tag drf)
Parameters
Type |
Name |
Description |
Tag |
fcf |
|
Tag |
drf |
|
AskFcfParms(Tag, out UFGdt.Fcf[])
Declaration
public void AskFcfParms(Tag fcf, out UFGdt.Fcf[] fcf_data)
Parameters
Declaration
public void AskFcfTags(Tag tolerance_feature, out int num_fcfs, out Tag[] fcfs)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Int32 |
num_fcfs |
|
Tag[] |
fcfs |
|
AskFeatureOfDatum(Tag, out Tag)
Declaration
public void AskFeatureOfDatum(Tag datum, out Tag feature)
Parameters
Type |
Name |
Description |
Tag |
datum |
|
Tag |
feature |
|
AskFeaturesOfFace(Tag, out Tag[], out Int32)
Declaration
public void AskFeaturesOfFace(Tag face, out Tag[] tolerance_features, out int num_tolerance_features)
Parameters
Type |
Name |
Description |
Tag |
face |
|
Tag[] |
tolerance_features |
|
System.Int32 |
num_tolerance_features |
|
AskFeatureType(Tag, out UFGdt.FeatureType)
Declaration
public void AskFeatureType(Tag tolerance_feature, out UFGdt.FeatureType feature)
Parameters
AskGdtObjectDfaFile(Tag, out String)
Declaration
public void AskGdtObjectDfaFile(Tag gdt_object, out string dfa_file)
Parameters
Type |
Name |
Description |
Tag |
gdt_object |
|
System.String |
dfa_file |
|
AskGdtViewMatrix(Tag, Double[])
Declaration
public void AskGdtViewMatrix(Tag view, double[] gdt_matrix)
Parameters
Type |
Name |
Description |
Tag |
view |
|
System.Double[] |
gdt_matrix |
|
AskGeometricDefinition(Tag, out UFGdt.GeometricDefinition[])
Declaration
public void AskGeometricDefinition(Tag tolerance_feature, out UFGdt.GeometricDefinition[] data)
Parameters
AskIndexDisplay(out UFGdt.IndexDisplayType)
Declaration
public void AskIndexDisplay(out UFGdt.IndexDisplayType index_display)
Parameters
Declaration
public void AskInstanceDisplayInformation(out bool preference)
Parameters
Type |
Name |
Description |
System.Boolean |
preference |
|
AskKeywordName(Tag, Int32, out String)
Declaration
public void AskKeywordName(Tag part_tag, int keyword_id, out string keyword_name)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
System.Int32 |
keyword_id |
|
System.String |
keyword_name |
|
AskKeywordText(Tag, String, out String)
Declaration
public void AskKeywordText(Tag part_tag, string keyword_name, out string keyword_text)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
System.String |
keyword_name |
|
System.String |
keyword_text |
|
AskLabelOfDatum(Tag, out String)
Declaration
public void AskLabelOfDatum(Tag _base, out string datum_label)
Parameters
Type |
Name |
Description |
Tag |
_base |
|
System.String |
datum_label |
|
AskLeader(Tag, Int32, out UFGdt.LeaderSpec)
Declaration
public void AskLeader(Tag instance, int nth, out UFGdt.LeaderSpec spec)
Parameters
AskLimitsAndFitsToleranceParms(Tag, out UFGdt.LimitsAndFitsTolerance[])
Declaration
public void AskLimitsAndFitsToleranceParms(Tag tolerance_feature, out UFGdt.LimitsAndFitsTolerance[] data)
Parameters
AskLinkedFeatures(Tag, out Int32, out Tag[])
Declaration
public void AskLinkedFeatures(Tag tolerance_feature, out int num_linked, out Tag[] linked_features)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Int32 |
num_linked |
|
Tag[] |
linked_features |
|
AskLoadComponentFlag(out Boolean)
Declaration
public void AskLoadComponentFlag(out bool flag)
Parameters
Type |
Name |
Description |
System.Boolean |
flag |
|
AskMajorDiaFeatureOfSplineGear(Tag, out Tag)
Declaration
public void AskMajorDiaFeatureOfSplineGear(Tag tolerance_feature, out Tag major_dia_feature)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
Tag |
major_dia_feature |
|
AskMinorDiaFeatureOfSplineGear(Tag, out Tag)
Declaration
public void AskMinorDiaFeatureOfSplineGear(Tag tolerance_feature, out Tag minor_dia_feature)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
Tag |
minor_dia_feature |
|
AskModlData(Tag, out Int32, out UFGdt.ModlData[])
Declaration
public void AskModlData(Tag tolerance_feature, out int num_modl_sets, out UFGdt.ModlData[] modl_sets)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Int32 |
num_modl_sets |
|
UFGdt.ModlData[] |
modl_sets |
|
AskModlFeatures(Tag, out Int32, out Tag[])
Declaration
public void AskModlFeatures(Tag tolerance_feature, out int num_modl_features, out Tag[] modl_features)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Int32 |
num_modl_features |
|
Tag[] |
modl_features |
|
AskNonFeatureEdgeSelection(out UFGdt.EdgeSelectType)
Declaration
public void AskNonFeatureEdgeSelection(out UFGdt.EdgeSelectType allow_non_feature_edges)
Parameters
AskNumLeaders(Tag, out Int32)
Declaration
public void AskNumLeaders(Tag instance, out int num_leaders)
Parameters
Type |
Name |
Description |
Tag |
instance |
|
System.Int32 |
num_leaders |
|
AskPitchDiaFeatureOfSplineGear(Tag, out Tag)
Declaration
public void AskPitchDiaFeatureOfSplineGear(Tag tolerance_feature, out Tag pitch_dia_feature)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
Tag |
pitch_dia_feature |
|
AskProductAttributes(Tag, out Int32, out Tag[])
Declaration
public void AskProductAttributes(Tag tolerance_feature, out int num_product_atts, out Tag[] product_atts)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Int32 |
num_product_atts |
|
Tag[] |
product_atts |
|
AskProfileTolData(Tag, out UFGdt.ProfileType, out UFGdt.ToleranceValue)
Declaration
public void AskProfileTolData(Tag fcf, out UFGdt.ProfileType profile_type, out UFGdt.ToleranceValue outside)
Parameters
AskPulledToleranceComponent(Tag, out Tag)
Declaration
public void AskPulledToleranceComponent(Tag tolerance, out Tag component_part_occ)
Parameters
Type |
Name |
Description |
Tag |
tolerance |
|
Tag |
component_part_occ |
|
AskSizeToleranceParms(Tag, out UFGdt.SizeTolerance[])
Declaration
public void AskSizeToleranceParms(Tag tolerance_feature, out UFGdt.SizeTolerance[] size_data)
Parameters
AskSizeToleranceTag(Tag, out Tag)
Declaration
public void AskSizeToleranceTag(Tag tolerance_feature, out Tag size_tolerance)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
Tag |
size_tolerance |
|
AskSubFeatures(Tag, out Int32, out Tag[])
Declaration
public void AskSubFeatures(Tag tolerance_feature, out int num_sub_features, out Tag[] sub_features)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Int32 |
num_sub_features |
|
Tag[] |
sub_features |
|
AskSuperFeature(Tag, out Tag)
Declaration
public void AskSuperFeature(Tag tolerance_feature, out Tag super_feature)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
Tag |
super_feature |
|
AskTableOfInstance(Tag, out Tag)
Declaration
public void AskTableOfInstance(Tag feature_instance, out Tag table)
Parameters
Type |
Name |
Description |
Tag |
feature_instance |
|
Tag |
table |
|
Declaration
public void AskTags(Tag display_instance, out Tag[] curves, out int num_curves, out Tag[] annotations, out int num_annotations)
Parameters
Type |
Name |
Description |
Tag |
display_instance |
|
Tag[] |
curves |
|
System.Int32 |
num_curves |
|
Tag[] |
annotations |
|
System.Int32 |
num_annotations |
|
AskTargetAreaXhatch(Tag, out Double, out Double)
Declaration
public void AskTargetAreaXhatch(Tag target_inst, out double distance, out double angle)
Parameters
Type |
Name |
Description |
Tag |
target_inst |
|
System.Double |
distance |
|
System.Double |
angle |
|
AskTargetCylParms(Tag, out UFGdt.TargetCylArea[])
Declaration
public void AskTargetCylParms(Tag target, out UFGdt.TargetCylArea[] data)
Parameters
AskTargetDiaParms(Tag, out UFGdt.TargetDiaArea[])
Declaration
public void AskTargetDiaParms(Tag target, out UFGdt.TargetDiaArea[] data)
Parameters
AskTargetLineParms(Tag, out UFGdt.DatumTargetLine[])
Declaration
public void AskTargetLineParms(Tag target, out UFGdt.DatumTargetLine[] data)
Parameters
AskTargetPointParms(Tag, out UFGdt.DatumTargetPoint[])
Declaration
public void AskTargetPointParms(Tag target, out UFGdt.DatumTargetPoint[] data)
Parameters
AskTargetRectParms(Tag, out UFGdt.TargetRectArea[])
Declaration
public void AskTargetRectParms(Tag target, out UFGdt.TargetRectArea[] data)
Parameters
AskTargetsOfDatum(Tag, out Int32, out Tag[])
Declaration
public void AskTargetsOfDatum(Tag datum, out int num_targets, out Tag[] targets)
Parameters
Type |
Name |
Description |
Tag |
datum |
|
System.Int32 |
num_targets |
|
Tag[] |
targets |
|
AskTargetUdefParms(Tag, out UFGdt.TargetUdefArea[])
Declaration
public void AskTargetUdefParms(Tag target, out UFGdt.TargetUdefArea[] data)
Parameters
AskThreadToleranceParms(Tag, out UFGdt.ThreadTolerance[])
Declaration
public void AskThreadToleranceParms(Tag tolerance_feature, out UFGdt.ThreadTolerance[] data)
Parameters
AskTolerance(Tag, UFGdt.ToleranceType, out Tag)
Declaration
public void AskTolerance(Tag tol_feat, UFGdt.ToleranceType type, out Tag tolerance)
Parameters
AskToleranceFromIndex(Int32, out Tag, out Tag)
Declaration
public void AskToleranceFromIndex(int index, out Tag requirement, out Tag fcf)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Tag |
requirement |
|
Tag |
fcf |
|
AskToleranceIndex(Tag, out Int32)
Declaration
public void AskToleranceIndex(Tag requirement, out int index)
Parameters
Type |
Name |
Description |
Tag |
requirement |
|
System.Int32 |
index |
|
AskToleranceIndexString(Tag, out String)
Declaration
public void AskToleranceIndexString(Tag tolerance_tag, out string index_string)
Parameters
Type |
Name |
Description |
Tag |
tolerance_tag |
|
System.String |
index_string |
|
AskTolerances(Tag, out Tag[], out Int32, UFGdt.ToleranceType[])
Declaration
public void AskTolerances(Tag tol_feat, out Tag[] tolerances, out int num_tolerances, UFGdt.ToleranceType[] types)
Parameters
AskToleranceTypes(Tag, out Int32, UFGdt.ToleranceType[])
Declaration
public void AskToleranceTypes(Tag tolerance_feature, out int num_types, UFGdt.ToleranceType[] types)
Parameters
AskToleranceZone(Tag, Int32, out UFGdt.ToleranceZone[], out UFGdt.ModifierData[])
Declaration
public void AskToleranceZone(Tag fcf, int nth_zone, out UFGdt.ToleranceZone[] zone, out UFGdt.ModifierData[] frame_mod)
Parameters
AskTolerancingStandard(out UFGdt.Standard)
Declaration
public void AskTolerancingStandard(out UFGdt.Standard standard)
Parameters
AskTolFeatInstance(Tag, out Int32, out Tag[])
Declaration
public void AskTolFeatInstance(Tag tolerance_feature, out int num_instances, out Tag[] feature_instances)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Int32 |
num_instances |
|
Tag[] |
feature_instances |
|
AskTolFeatOfInstance(Tag, out Tag)
Declaration
public void AskTolFeatOfInstance(Tag feature_instance, out Tag tolerance_feature)
Parameters
Type |
Name |
Description |
Tag |
feature_instance |
|
Tag |
tolerance_feature |
|
AskTolFeatTag(Tag, out Tag)
Declaration
public void AskTolFeatTag(Tag tolerance, out Tag tolerance_feature)
Parameters
Type |
Name |
Description |
Tag |
tolerance |
|
Tag |
tolerance_feature |
|
AskUnitBasis(Tag, out UFGdt.ModifierTypes, out UFGdt.UnitBasis)
Declaration
public void AskUnitBasis(Tag fcf, out UFGdt.ModifierTypes modifier, out UFGdt.UnitBasis data)
Parameters
AskWallThicknessParms(Tag, out UFGdt.SizeTolerance[])
Declaration
public void AskWallThicknessParms(Tag tolerance_feature, out UFGdt.SizeTolerance[] size_data)
Parameters
BreakRelationship(Tag, UFGdt.RelationType)
Declaration
public void BreakRelationship(Tag tolerance_feature, UFGdt.RelationType relationship_type)
Parameters
CreateDrf(ref UFGdt.DrfData, out Tag)
Declaration
public void CreateDrf(ref UFGdt.DrfData drf_data, out Tag drf)
Parameters
CreateInstance(UFGdt.ToleranceType, Tag, Tag, Tag, Double[], Double[], out Tag)
Declaration
public void CreateInstance(UFGdt.ToleranceType type, Tag tolerance_feature, Tag view, Tag edge, double[] origin, double[] attach_point, out Tag feature_instance)
Parameters
Type |
Name |
Description |
UFGdt.ToleranceType |
type |
|
Tag |
tolerance_feature |
|
Tag |
view |
|
Tag |
edge |
|
System.Double[] |
origin |
|
System.Double[] |
attach_point |
|
Tag |
feature_instance |
|
CreateTableInstance(Tag, Tag, Double[], out Tag)
Declaration
public void CreateTableInstance(Tag tolerance_feature, Tag view, double[] origin, out Tag feature_instance)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
Tag |
view |
|
System.Double[] |
origin |
|
Tag |
feature_instance |
|
CreateTargetCylArea(ref UFGdt.TargetCylArea, out Tag)
Declaration
public void CreateTargetCylArea(ref UFGdt.TargetCylArea target_data, out Tag target_area)
Parameters
CreateTargetDiaArea(ref UFGdt.TargetDiaArea, out Tag)
Declaration
public void CreateTargetDiaArea(ref UFGdt.TargetDiaArea target_data, out Tag target_area)
Parameters
CreateTargetLine(ref UFGdt.DatumTargetLine, out Tag)
Declaration
public void CreateTargetLine(ref UFGdt.DatumTargetLine target_data, out Tag target_line)
Parameters
CreateTargetPoint(ref UFGdt.DatumTargetPoint, out Tag)
Declaration
public void CreateTargetPoint(ref UFGdt.DatumTargetPoint target_data, out Tag point)
Parameters
CreateTargetRectArea(ref UFGdt.TargetRectArea, out Tag)
Declaration
public void CreateTargetRectArea(ref UFGdt.TargetRectArea target_data, out Tag target_area)
Parameters
CreateTargetUdefArea(ref UFGdt.TargetUdefArea, out Tag)
Declaration
public void CreateTargetUdefArea(ref UFGdt.TargetUdefArea target_data, out Tag target_area)
Parameters
ExportDrawings(Int32, Tag[], Tag)
Declaration
public void ExportDrawings(int num_drawings, Tag[] drawings, Tag target_part)
Parameters
Type |
Name |
Description |
System.Int32 |
num_drawings |
|
Tag[] |
drawings |
|
Tag |
target_part |
|
Free(UFGdt.DataType, IntPtr)
Declaration
public void Free(UFGdt.DataType type, IntPtr data)
Parameters
HasDepthTolerance(Tag, out Boolean)
Declaration
public void HasDepthTolerance(Tag tolerance_feature, out bool has_depth_tolerance)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Boolean |
has_depth_tolerance |
|
HasDirectedDimension(Tag, out Boolean)
Declaration
public void HasDirectedDimension(Tag tolerance_feature, out bool has_directed_dimension)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Boolean |
has_directed_dimension |
|
HasGeometricDefinition(Tag, out Boolean)
Declaration
public void HasGeometricDefinition(Tag tolerance_feature, out bool has_geometric_definition)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Boolean |
has_geometric_definition |
|
HasLimitsAndFitsTolerance(Tag, out Boolean)
Declaration
public void HasLimitsAndFitsTolerance(Tag tolerance_feature, out bool has_limits_and_fits_tolerance)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Boolean |
has_limits_and_fits_tolerance |
|
HasSizeTolerance(Tag, out Boolean)
Declaration
public void HasSizeTolerance(Tag tolerance_feature, out bool has_size_tolerance)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Boolean |
has_size_tolerance |
|
HasWallThickness(Tag, out Boolean)
Declaration
public void HasWallThickness(Tag tolerance_feature, out bool has_wall_thickness)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Boolean |
has_wall_thickness |
|
InheritModelGdtToDrawing(Tag)
Declaration
public void InheritModelGdtToDrawing(Tag member_view)
Parameters
Type |
Name |
Description |
Tag |
member_view |
|
Init(UFGdt.DataType, ref IntPtr)
Declaration
public void Init(UFGdt.DataType type, ref IntPtr data)
Parameters
IsComplexFeature(Tag, out Boolean)
Declaration
public void IsComplexFeature(Tag tolerance_tag, out bool status)
Parameters
Type |
Name |
Description |
Tag |
tolerance_tag |
|
System.Boolean |
status |
|
IsComplexSubFeature(Tag, out Boolean)
Declaration
public void IsComplexSubFeature(Tag tolerance_tag, out bool status)
Parameters
Type |
Name |
Description |
Tag |
tolerance_tag |
|
System.Boolean |
status |
|
IsCompositeTolerance(Tag, out Boolean)
Declaration
public void IsCompositeTolerance(Tag fcf, out bool is_composite_tol)
Parameters
Type |
Name |
Description |
Tag |
fcf |
|
System.Boolean |
is_composite_tol |
|
IsDatum(Tag, out Boolean)
Declaration
public void IsDatum(Tag tolerance_feature, out bool is_datum)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Boolean |
is_datum |
|
IsDatumTarget(Tag, out Boolean)
Declaration
public void IsDatumTarget(Tag tolerance_feature, out bool is_datum_target)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Boolean |
is_datum_target |
|
IsFeatureOfSize(Tag, out Boolean)
Declaration
public void IsFeatureOfSize(Tag tolerance_feature, out bool feature_of_size)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Boolean |
feature_of_size |
|
IsGdtView(Tag, out Boolean)
Declaration
public void IsGdtView(Tag view, out bool is_gdt_view)
Parameters
Type |
Name |
Description |
Tag |
view |
|
System.Boolean |
is_gdt_view |
|
IsLinkedFeature(Tag, out Boolean)
Declaration
public void IsLinkedFeature(Tag tolerance_feature, out bool is_linked)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Boolean |
is_linked |
|
IsModlBased(Tag, out Boolean)
Declaration
public void IsModlBased(Tag tolerance_feature, out bool is_modl_based)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Boolean |
is_modl_based |
|
IsPulledTolerance(Tag, out Boolean)
Declaration
public void IsPulledTolerance(Tag tolerance_feature, out bool status)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Boolean |
status |
|
IsRetained(Tag, out Boolean)
Declaration
public void IsRetained(Tag tolerance_feature, out bool is_retained)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Boolean |
is_retained |
|
IsSingleDatumReferenceFrame(Tag, out Boolean)
Declaration
public void IsSingleDatumReferenceFrame(Tag frame, out bool is_single)
Parameters
Type |
Name |
Description |
Tag |
frame |
|
System.Boolean |
is_single |
|
IsUserDefinedKeyword(Tag, Int32, out Boolean)
Declaration
public void IsUserDefinedKeyword(Tag part_tag, int keyword_id, out bool status)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
System.Int32 |
keyword_id |
|
System.Boolean |
status |
|
PullTolerance(Tag, Tag, out Tag, Boolean)
Declaration
public void PullTolerance(Tag tolerance_feature, Tag instance, out Tag new_feature_tag, bool create_instance)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
Tag |
instance |
|
Tag |
new_feature_tag |
|
System.Boolean |
create_instance |
|
RemoveLeader(Tag, Int32)
Declaration
public void RemoveLeader(Tag instance, int nth)
Parameters
Type |
Name |
Description |
Tag |
instance |
|
System.Int32 |
nth |
|
ResetCalloutRules(Tag)
Declaration
public void ResetCalloutRules(Tag part)
Parameters
Type |
Name |
Description |
Tag |
part |
|
SetAppendedText(Tag, UFGdt.TextLocation, Int32, String[])
Declaration
public void SetAppendedText(Tag fcf_or_dim, UFGdt.TextLocation location, int num_lines, string[] appended_text)
Parameters
Type |
Name |
Description |
Tag |
fcf_or_dim |
|
UFGdt.TextLocation |
location |
|
System.Int32 |
num_lines |
|
System.String[] |
appended_text |
|
SetCharacteristic(Tag, ref UFGdt.Characteristic)
Declaration
public void SetCharacteristic(Tag fcf, ref UFGdt.Characteristic characteristic)
Parameters
SetCompositeDrf(Tag, UFGdt.Precedence)
Declaration
public void SetCompositeDrf(Tag fcf, UFGdt.Precedence priority)
Parameters
SetDatumIdentifier(Tag, ref UFGdt.DatumIdentifier)
Declaration
public void SetDatumIdentifier(Tag _base, ref UFGdt.DatumIdentifier datum_data)
Parameters
SetDatumKeywords(Tag, Int32, UFGdt.Keyword[])
Declaration
public void SetDatumKeywords(Tag datum, int num_keywords, UFGdt.Keyword[] keywords)
Parameters
Type |
Name |
Description |
Tag |
datum |
|
System.Int32 |
num_keywords |
|
UFGdt.Keyword[] |
keywords |
|
SetDatumLabel(Tag, String)
Declaration
public void SetDatumLabel(Tag _base, string datum_label)
Parameters
Type |
Name |
Description |
Tag |
_base |
|
System.String |
datum_label |
|
SetDatumMultiple(Tag, ref UFGdt.MultipleDatum)
Declaration
public void SetDatumMultiple(Tag multiple_datum, ref UFGdt.MultipleDatum datum_data)
Parameters
SetDatumReferences(Tag, Int32, Int32, ref UFGdt.DatumReference)
Declaration
public void SetDatumReferences(Tag fcf, int nth_frame, int num_frames, ref UFGdt.DatumReference datum_reference)
Parameters
SetDepthToleranceParms(Tag, ref UFGdt.DepthTolerance)
Declaration
public void SetDepthToleranceParms(Tag tolerance_feature, ref UFGdt.DepthTolerance depth_data)
Parameters
SetDescription(Tag, ref UFGdt.Description)
Declaration
public void SetDescription(Tag tolerance_feature, ref UFGdt.Description info)
Parameters
SetDirectedDimension(Tag, ref UFGdt.DirectedDimension)
Declaration
public void SetDirectedDimension(Tag tolerance_feature, ref UFGdt.DirectedDimension data)
Parameters
SetDrf(Tag, ref UFGdt.DrfData)
Declaration
public void SetDrf(Tag drf, ref UFGdt.DrfData drf_data)
Parameters
SetFaces(Tag, Int32, Tag[])
Declaration
public void SetFaces(Tag tolerance_feature, int num_faces, Tag[] faces)
Parameters
Type |
Name |
Description |
Tag |
tolerance_feature |
|
System.Int32 |
num_faces |
|
Tag[] |
faces |
|
SetFcf(Tag, ref UFGdt.Fcf)
Declaration
public void SetFcf(Tag fcf, ref UFGdt.Fcf fcf_data)
Parameters
SetFcfDrf(Tag, Tag)
Declaration
public void SetFcfDrf(Tag fcf, Tag drf)
Parameters
Type |
Name |
Description |
Tag |
fcf |
|
Tag |
drf |
|
SetGeometricDefinition(Tag, ref UFGdt.GeometricDefinition)
Declaration
public void SetGeometricDefinition(Tag tolerance_feature, ref UFGdt.GeometricDefinition data)
Parameters
SetIndexDisplay(UFGdt.IndexDisplayType)
Declaration
public void SetIndexDisplay(UFGdt.IndexDisplayType index_display)
Parameters
Declaration
public void SetInstanceDisplayInformation(bool preference)
Parameters
Type |
Name |
Description |
System.Boolean |
preference |
|
SetKeywordText(Tag, String, String)
Declaration
public void SetKeywordText(Tag part_tag, string keyword_name, string keyword_text)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
System.String |
keyword_name |
|
System.String |
keyword_text |
|
SetLimitsAndFitsToleranceParms(Tag, ref UFGdt.LimitsAndFitsData)
Declaration
public void SetLimitsAndFitsToleranceParms(Tag tolerance_feature, ref UFGdt.LimitsAndFitsData data)
Parameters
SetLoadComponentFlag(Boolean)
Declaration
public void SetLoadComponentFlag(bool flag)
Parameters
Type |
Name |
Description |
System.Boolean |
flag |
|
SetNonFeatureEdgeSelection(UFGdt.EdgeSelectType)
Declaration
public void SetNonFeatureEdgeSelection(UFGdt.EdgeSelectType allow_non_feature_edges)
Parameters
SetProfileTolData(Tag, UFGdt.ProfileType, ref UFGdt.ToleranceValue)
Declaration
public void SetProfileTolData(Tag fcf, UFGdt.ProfileType profile_type, ref UFGdt.ToleranceValue outside)
Parameters
SetRegionParameters(Double, Boolean, Double, Double)
Declaration
public void SetRegionParameters(double region_thickness, bool crosshatch_on, double crosshatch_angle, double crosshatch_distance)
Parameters
Type |
Name |
Description |
System.Double |
region_thickness |
|
System.Boolean |
crosshatch_on |
|
System.Double |
crosshatch_angle |
|
System.Double |
crosshatch_distance |
|
SetSizeData(Tag, ref UFGdt.LimitsAndFitsTolerance)
Declaration
public void SetSizeData(Tag tolerance_feature, ref UFGdt.LimitsAndFitsTolerance lim_fits)
Parameters
SetSizeToleranceParms(Tag, ref UFGdt.SizeTolerance)
Declaration
public void SetSizeToleranceParms(Tag tolerance_feature, ref UFGdt.SizeTolerance size_data)
Parameters
SetTargetAreaXhatch(Tag, Double, Double)
Declaration
public void SetTargetAreaXhatch(Tag target_inst, double distance, double angle)
Parameters
Type |
Name |
Description |
Tag |
target_inst |
|
System.Double |
distance |
|
System.Double |
angle |
|
SetThreadToleranceParms(Tag, ref UFGdt.ThreadTolerance)
Declaration
public void SetThreadToleranceParms(Tag tolerance_feature, ref UFGdt.ThreadTolerance data)
Parameters
SetToleranceZones(Tag, Int32, UFGdt.ToleranceZone[], ref UFGdt.ModifierData)
Declaration
public void SetToleranceZones(Tag fcf, int num_zones, UFGdt.ToleranceZone[] zones, ref UFGdt.ModifierData mod_data)
Parameters
SetTolerancingStandard(UFGdt.Standard)
Declaration
public void SetTolerancingStandard(UFGdt.Standard standard)
Parameters
SetUnitBasis(Tag, UFGdt.ModifierTypes, ref UFGdt.UnitBasis)
Declaration
public void SetUnitBasis(Tag fcf, UFGdt.ModifierTypes modifier, ref UFGdt.UnitBasis data)
Parameters
SetWallThicknessParms(Tag, ref UFGdt.SizeTolerance)
Declaration
public void SetWallThicknessParms(Tag tolerance_feature, ref UFGdt.SizeTolerance thickness_data)
Parameters
UpdateFeatures(Int32, Tag[])
Declaration
public void UpdateFeatures(int num_features, Tag[] features)
Parameters
Type |
Name |
Description |
System.Int32 |
num_features |
|
Tag[] |
features |
|
UpgradeLegacyFeature(Int32, Tag[], Int32, Tag[], UFGdt.FeatureType, Double[], ref UFGdt.Description, out Tag)
Declaration
public void UpgradeLegacyFeature(int num_annot, Tag[] annotation_features, int num_faces, Tag[] face_list, UFGdt.FeatureType feature, double[] origin, ref UFGdt.Description descript, out Tag tolerance_feature)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink