Search Results for

    Show / Hide Table of Contents

    Class UFGdt

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    UFGdt
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.UF
    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
    Type Name Description
    Tag tolerance_feature
    UFGdt.DatumIdentifier datum_data

    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
    Type Name Description
    Tag instance
    UFGdt.LeaderSpec spec

    AddSizeTolerance(Tag, ref UFGdt.SizeTolerance)

    Declaration
    public void AddSizeTolerance(Tag tolerance_feature, ref UFGdt.SizeTolerance size_data)
    Parameters
    Type Name Description
    Tag tolerance_feature
    UFGdt.SizeTolerance size_data

    AskAnnotationTags(Tag, out UFGdt.AnnotationTags)

    Declaration
    public void AskAnnotationTags(Tag instance, out UFGdt.AnnotationTags tags)
    Parameters
    Type Name Description
    Tag instance
    UFGdt.AnnotationTags tags

    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
    Type Name Description
    Tag datum_instance
    UFGdt.DatumAssocType assoc_type

    AskCalloutStrings(Tag, out Int32, out UFGdt.CalloutString[])

    Declaration
    public void AskCalloutStrings(Tag tolerance, out int num_callout_strings, out UFGdt.CalloutString[] callout_strings)
    Parameters
    Type Name Description
    Tag tolerance
    System.Int32 num_callout_strings
    UFGdt.CalloutString[] callout_strings

    AskCharacteristic(Tag, out UFGdt.Characteristic)

    Declaration
    public void AskCharacteristic(Tag fcf, out UFGdt.Characteristic characteristic)
    Parameters
    Type Name Description
    Tag fcf
    UFGdt.Characteristic characteristic

    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
    Type Name Description
    Tag fcf
    UFGdt.Precedence priority

    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
    Type Name Description
    Tag _base
    UFGdt.DatumIdentifier[] datum_data

    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
    Type Name Description
    Tag multiple_datum
    UFGdt.MultipleDatum[] datum_data

    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
    Type Name Description
    Tag fcf
    System.Int32 nth_frame
    System.Int32 num_refs
    UFGdt.DatumReference[] datum_reference

    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
    Type Name Description
    Tag tolerance_feature
    UFGdt.DepthTolerance[] depth_data

    AskDescription(Tag, out UFGdt.Description[])

    Declaration
    public void AskDescription(Tag tolerance_feature, out UFGdt.Description[] info)
    Parameters
    Type Name Description
    Tag tolerance_feature
    UFGdt.Description[] info

    AskDirectedDimension1(Tag, out UFGdt.DirectedDimension1[])

    Declaration
    public void AskDirectedDimension1(Tag tolerance_feature, out UFGdt.DirectedDimension1[] data)
    Parameters
    Type Name Description
    Tag tolerance_feature
    UFGdt.DirectedDimension1[] data

    AskDrf(Tag, out UFGdt.DrfData[])

    Declaration
    public void AskDrf(Tag drf, out UFGdt.DrfData[] drf_data)
    Parameters
    Type Name Description
    Tag drf
    UFGdt.DrfData[] drf_data

    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
    Type Name Description
    Tag fcf
    UFGdt.Fcf[] fcf_data

    AskFcfTags(Tag, out Int32, out Tag[])

    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
    Type Name Description
    Tag tolerance_feature
    UFGdt.FeatureType feature

    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
    Type Name Description
    Tag tolerance_feature
    UFGdt.GeometricDefinition[] data

    AskIndexDisplay(out UFGdt.IndexDisplayType)

    Declaration
    public void AskIndexDisplay(out UFGdt.IndexDisplayType index_display)
    Parameters
    Type Name Description
    UFGdt.IndexDisplayType index_display

    AskInstanceDisplayInformation(out Boolean)

    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
    Type Name Description
    Tag instance
    System.Int32 nth
    UFGdt.LeaderSpec spec

    AskLimitsAndFitsToleranceParms(Tag, out UFGdt.LimitsAndFitsTolerance[])

    Declaration
    public void AskLimitsAndFitsToleranceParms(Tag tolerance_feature, out UFGdt.LimitsAndFitsTolerance[] data)
    Parameters
    Type Name Description
    Tag tolerance_feature
    UFGdt.LimitsAndFitsTolerance[] data

    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
    Type Name Description
    UFGdt.EdgeSelectType allow_non_feature_edges

    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
    Type Name Description
    Tag fcf
    UFGdt.ProfileType profile_type
    UFGdt.ToleranceValue outside

    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
    Type Name Description
    Tag tolerance_feature
    UFGdt.SizeTolerance[] size_data

    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

    AskTags(Tag, out Tag[], out Int32, out Tag[], out Int32)

    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
    Type Name Description
    Tag target
    UFGdt.TargetCylArea[] data

    AskTargetDiaParms(Tag, out UFGdt.TargetDiaArea[])

    Declaration
    public void AskTargetDiaParms(Tag target, out UFGdt.TargetDiaArea[] data)
    Parameters
    Type Name Description
    Tag target
    UFGdt.TargetDiaArea[] data

    AskTargetLineParms(Tag, out UFGdt.DatumTargetLine[])

    Declaration
    public void AskTargetLineParms(Tag target, out UFGdt.DatumTargetLine[] data)
    Parameters
    Type Name Description
    Tag target
    UFGdt.DatumTargetLine[] data

    AskTargetPointParms(Tag, out UFGdt.DatumTargetPoint[])

    Declaration
    public void AskTargetPointParms(Tag target, out UFGdt.DatumTargetPoint[] data)
    Parameters
    Type Name Description
    Tag target
    UFGdt.DatumTargetPoint[] data

    AskTargetRectParms(Tag, out UFGdt.TargetRectArea[])

    Declaration
    public void AskTargetRectParms(Tag target, out UFGdt.TargetRectArea[] data)
    Parameters
    Type Name Description
    Tag target
    UFGdt.TargetRectArea[] data

    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
    Type Name Description
    Tag target
    UFGdt.TargetUdefArea[] data

    AskThreadToleranceParms(Tag, out UFGdt.ThreadTolerance[])

    Declaration
    public void AskThreadToleranceParms(Tag tolerance_feature, out UFGdt.ThreadTolerance[] data)
    Parameters
    Type Name Description
    Tag tolerance_feature
    UFGdt.ThreadTolerance[] data

    AskTolerance(Tag, UFGdt.ToleranceType, out Tag)

    Declaration
    public void AskTolerance(Tag tol_feat, UFGdt.ToleranceType type, out Tag tolerance)
    Parameters
    Type Name Description
    Tag tol_feat
    UFGdt.ToleranceType type
    Tag tolerance

    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
    Type Name Description
    Tag tol_feat
    Tag[] tolerances
    System.Int32 num_tolerances
    UFGdt.ToleranceType[] types

    AskToleranceTypes(Tag, out Int32, UFGdt.ToleranceType[])

    Declaration
    public void AskToleranceTypes(Tag tolerance_feature, out int num_types, UFGdt.ToleranceType[] types)
    Parameters
    Type Name Description
    Tag tolerance_feature
    System.Int32 num_types
    UFGdt.ToleranceType[] types

    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
    Type Name Description
    Tag fcf
    System.Int32 nth_zone
    UFGdt.ToleranceZone[] zone
    UFGdt.ModifierData[] frame_mod

    AskTolerancingStandard(out UFGdt.Standard)

    Declaration
    public void AskTolerancingStandard(out UFGdt.Standard standard)
    Parameters
    Type Name Description
    UFGdt.Standard standard

    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
    Type Name Description
    Tag fcf
    UFGdt.ModifierTypes modifier
    UFGdt.UnitBasis data

    AskWallThicknessParms(Tag, out UFGdt.SizeTolerance[])

    Declaration
    public void AskWallThicknessParms(Tag tolerance_feature, out UFGdt.SizeTolerance[] size_data)
    Parameters
    Type Name Description
    Tag tolerance_feature
    UFGdt.SizeTolerance[] size_data

    BreakRelationship(Tag, UFGdt.RelationType)

    Declaration
    public void BreakRelationship(Tag tolerance_feature, UFGdt.RelationType relationship_type)
    Parameters
    Type Name Description
    Tag tolerance_feature
    UFGdt.RelationType relationship_type

    CreateDrf(ref UFGdt.DrfData, out Tag)

    Declaration
    public void CreateDrf(ref UFGdt.DrfData drf_data, out Tag drf)
    Parameters
    Type Name Description
    UFGdt.DrfData drf_data
    Tag drf

    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
    Type Name Description
    UFGdt.TargetCylArea target_data
    Tag target_area

    CreateTargetDiaArea(ref UFGdt.TargetDiaArea, out Tag)

    Declaration
    public void CreateTargetDiaArea(ref UFGdt.TargetDiaArea target_data, out Tag target_area)
    Parameters
    Type Name Description
    UFGdt.TargetDiaArea target_data
    Tag target_area

    CreateTargetLine(ref UFGdt.DatumTargetLine, out Tag)

    Declaration
    public void CreateTargetLine(ref UFGdt.DatumTargetLine target_data, out Tag target_line)
    Parameters
    Type Name Description
    UFGdt.DatumTargetLine target_data
    Tag target_line

    CreateTargetPoint(ref UFGdt.DatumTargetPoint, out Tag)

    Declaration
    public void CreateTargetPoint(ref UFGdt.DatumTargetPoint target_data, out Tag point)
    Parameters
    Type Name Description
    UFGdt.DatumTargetPoint target_data
    Tag point

    CreateTargetRectArea(ref UFGdt.TargetRectArea, out Tag)

    Declaration
    public void CreateTargetRectArea(ref UFGdt.TargetRectArea target_data, out Tag target_area)
    Parameters
    Type Name Description
    UFGdt.TargetRectArea target_data
    Tag target_area

    CreateTargetUdefArea(ref UFGdt.TargetUdefArea, out Tag)

    Declaration
    public void CreateTargetUdefArea(ref UFGdt.TargetUdefArea target_data, out Tag target_area)
    Parameters
    Type Name Description
    UFGdt.TargetUdefArea target_data
    Tag target_area

    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
    Type Name Description
    UFGdt.DataType type
    System.IntPtr data

    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
    Type Name Description
    UFGdt.DataType type
    System.IntPtr data

    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
    Type Name Description
    Tag fcf
    UFGdt.Characteristic characteristic

    SetCompositeDrf(Tag, UFGdt.Precedence)

    Declaration
    public void SetCompositeDrf(Tag fcf, UFGdt.Precedence priority)
    Parameters
    Type Name Description
    Tag fcf
    UFGdt.Precedence priority

    SetDatumIdentifier(Tag, ref UFGdt.DatumIdentifier)

    Declaration
    public void SetDatumIdentifier(Tag _base, ref UFGdt.DatumIdentifier datum_data)
    Parameters
    Type Name Description
    Tag _base
    UFGdt.DatumIdentifier datum_data

    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
    Type Name Description
    Tag multiple_datum
    UFGdt.MultipleDatum datum_data

    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
    Type Name Description
    Tag fcf
    System.Int32 nth_frame
    System.Int32 num_frames
    UFGdt.DatumReference datum_reference

    SetDepthToleranceParms(Tag, ref UFGdt.DepthTolerance)

    Declaration
    public void SetDepthToleranceParms(Tag tolerance_feature, ref UFGdt.DepthTolerance depth_data)
    Parameters
    Type Name Description
    Tag tolerance_feature
    UFGdt.DepthTolerance depth_data

    SetDescription(Tag, ref UFGdt.Description)

    Declaration
    public void SetDescription(Tag tolerance_feature, ref UFGdt.Description info)
    Parameters
    Type Name Description
    Tag tolerance_feature
    UFGdt.Description info

    SetDirectedDimension(Tag, ref UFGdt.DirectedDimension)

    Declaration
    public void SetDirectedDimension(Tag tolerance_feature, ref UFGdt.DirectedDimension data)
    Parameters
    Type Name Description
    Tag tolerance_feature
    UFGdt.DirectedDimension data

    SetDrf(Tag, ref UFGdt.DrfData)

    Declaration
    public void SetDrf(Tag drf, ref UFGdt.DrfData drf_data)
    Parameters
    Type Name Description
    Tag drf
    UFGdt.DrfData drf_data

    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
    Type Name Description
    Tag fcf
    UFGdt.Fcf fcf_data

    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
    Type Name Description
    Tag tolerance_feature
    UFGdt.GeometricDefinition data

    SetIndexDisplay(UFGdt.IndexDisplayType)

    Declaration
    public void SetIndexDisplay(UFGdt.IndexDisplayType index_display)
    Parameters
    Type Name Description
    UFGdt.IndexDisplayType index_display

    SetInstanceDisplayInformation(Boolean)

    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
    Type Name Description
    Tag tolerance_feature
    UFGdt.LimitsAndFitsData data

    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
    Type Name Description
    UFGdt.EdgeSelectType allow_non_feature_edges

    SetProfileTolData(Tag, UFGdt.ProfileType, ref UFGdt.ToleranceValue)

    Declaration
    public void SetProfileTolData(Tag fcf, UFGdt.ProfileType profile_type, ref UFGdt.ToleranceValue outside)
    Parameters
    Type Name Description
    Tag fcf
    UFGdt.ProfileType profile_type
    UFGdt.ToleranceValue outside

    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
    Type Name Description
    Tag tolerance_feature
    UFGdt.LimitsAndFitsTolerance lim_fits

    SetSizeToleranceParms(Tag, ref UFGdt.SizeTolerance)

    Declaration
    public void SetSizeToleranceParms(Tag tolerance_feature, ref UFGdt.SizeTolerance size_data)
    Parameters
    Type Name Description
    Tag tolerance_feature
    UFGdt.SizeTolerance size_data

    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
    Type Name Description
    Tag tolerance_feature
    UFGdt.ThreadTolerance data

    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
    Type Name Description
    Tag fcf
    System.Int32 num_zones
    UFGdt.ToleranceZone[] zones
    UFGdt.ModifierData mod_data

    SetTolerancingStandard(UFGdt.Standard)

    Declaration
    public void SetTolerancingStandard(UFGdt.Standard standard)
    Parameters
    Type Name Description
    UFGdt.Standard standard

    SetUnitBasis(Tag, UFGdt.ModifierTypes, ref UFGdt.UnitBasis)

    Declaration
    public void SetUnitBasis(Tag fcf, UFGdt.ModifierTypes modifier, ref UFGdt.UnitBasis data)
    Parameters
    Type Name Description
    Tag fcf
    UFGdt.ModifierTypes modifier
    UFGdt.UnitBasis data

    SetWallThicknessParms(Tag, ref UFGdt.SizeTolerance)

    Declaration
    public void SetWallThicknessParms(Tag tolerance_feature, ref UFGdt.SizeTolerance thickness_data)
    Parameters
    Type Name Description
    Tag tolerance_feature
    UFGdt.SizeTolerance thickness_data

    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
    Type Name Description
    System.Int32 num_annot
    Tag[] annotation_features
    System.Int32 num_faces
    Tag[] face_list
    UFGdt.FeatureType feature
    System.Double[] origin
    UFGdt.Description descript
    Tag tolerance_feature

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In This Article
    Back to top Generated by DocFX