Search Results for

    Show / Hide Table of Contents

    Class UFGdt

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    UFGdt
    Implements
    IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.UF
    Assembly: NXOpen.UF.dll
    Syntax
    public class UFGdt : NXRemotableObject, IMessageSink

    Methods

    AddDatumIdentifier(Tag, ref 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 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 LeaderSpec)

    Declaration
    public void AddLeader(Tag instance, ref UFGdt.LeaderSpec spec)
    Parameters
    Type Name Description
    Tag instance
    UFGdt.LeaderSpec spec

    AddSizeTolerance(Tag, ref 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 AnnotationTags)

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

    AskAppendedText(Tag, TextLocation, out int, 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
    int num_lines
    string[] appended_text

    AskAssociatedDatums(Tag, out Tag[], out int)

    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
    int num_associated_datums

    AskAssociationType(Tag, ref 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 int, out CalloutString[])

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

    AskCharacteristic(Tag, out 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 int, 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
    int num_complex_sub_features
    Tag[] complex_sub_features

    AskComponentToleranceIndex(Tag, out int)

    Declaration
    public void AskComponentToleranceIndex(Tag tolerance, out int index)
    Parameters
    Type Name Description
    Tag tolerance
    int index

    AskCompositeDrf(Tag, out 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
    string datum_label
    Tag datum

    AskDatumIdentParms(Tag, out DatumIdentifier[])

    Declaration
    public void AskDatumIdentParms(Tag _base, out UFGdt.DatumIdentifier[] datum_data)
    Parameters
    Type Name Description
    Tag _base
    DatumIdentifier[] datum_data

    AskDatumKeywords(Tag, out int, out Keyword[])

    Declaration
    public void AskDatumKeywords(Tag datum, out int num_keywords, out UFGdt.Keyword[] keywords)
    Parameters
    Type Name Description
    Tag datum
    int num_keywords
    Keyword[] keywords

    AskDatumMultipleParms(Tag, out MultipleDatum[])

    Declaration
    public void AskDatumMultipleParms(Tag multiple_datum, out UFGdt.MultipleDatum[] datum_data)
    Parameters
    Type Name Description
    Tag multiple_datum
    MultipleDatum[] datum_data

    AskDatumOfLabel(string, out Tag)

    Declaration
    public void AskDatumOfLabel(string datum_label, out Tag datum_feature)
    Parameters
    Type Name Description
    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 int, out Tag[])

    Declaration
    public void AskDatumReferencers(Tag _base, out int num_fcfs, out Tag[] fcfs)
    Parameters
    Type Name Description
    Tag _base
    int num_fcfs
    Tag[] fcfs

    AskDatumReferences(Tag, int, out int, out 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
    int nth_frame
    int num_refs
    DatumReference[] datum_reference

    AskDatumsOfFeature(Tag, out Tag[], out int)

    Declaration
    public void AskDatumsOfFeature(Tag datum_feature, out Tag[] datums, out int num_datums)
    Parameters
    Type Name Description
    Tag datum_feature
    Tag[] datums
    int num_datums

    AskDepthToleranceParms(Tag, out DepthTolerance[])

    Declaration
    public void AskDepthToleranceParms(Tag tolerance_feature, out UFGdt.DepthTolerance[] depth_data)
    Parameters
    Type Name Description
    Tag tolerance_feature
    DepthTolerance[] depth_data

    AskDescription(Tag, out Description[])

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

    AskDirectedDimension1(Tag, out DirectedDimension1[])

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

    AskDrf(Tag, out DrfData[])

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

    AskFaceFromIndex(int, out Tag)

    Declaration
    public void AskFaceFromIndex(int geometry_index, out Tag geometry)
    Parameters
    Type Name Description
    int geometry_index
    Tag geometry

    AskFaceIndex(Tag, out int)

    Declaration
    public void AskFaceIndex(Tag geometry, out int geometry_index)
    Parameters
    Type Name Description
    Tag geometry
    int geometry_index

    AskFaceIndexString(Tag, out string)

    Declaration
    public void AskFaceIndexString(Tag face_tag, out string index_string)
    Parameters
    Type Name Description
    Tag face_tag
    string index_string

    AskFaces(Tag, out int, out Tag[])

    Declaration
    public void AskFaces(Tag tolerance_feature, out int num_faces, out Tag[] faces)
    Parameters
    Type Name Description
    Tag tolerance_feature
    int 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 Fcf[])

    Declaration
    public void AskFcfParms(Tag fcf, out UFGdt.Fcf[] fcf_data)
    Parameters
    Type Name Description
    Tag fcf
    Fcf[] fcf_data

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

    Declaration
    public void AskFcfTags(Tag tolerance_feature, out int num_fcfs, out Tag[] fcfs)
    Parameters
    Type Name Description
    Tag tolerance_feature
    int 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

    AskFeatureType(Tag, out FeatureType)

    Declaration
    public void AskFeatureType(Tag tolerance_feature, out UFGdt.FeatureType feature)
    Parameters
    Type Name Description
    Tag tolerance_feature
    UFGdt.FeatureType feature

    AskFeaturesOfFace(Tag, out Tag[], out int)

    Declaration
    public void AskFeaturesOfFace(Tag face, out Tag[] tolerance_features, out int num_tolerance_features)
    Parameters
    Type Name Description
    Tag face
    Tag[] tolerance_features
    int num_tolerance_features

    AskGdtObjectDfaFile(Tag, out string)

    Declaration
    public void AskGdtObjectDfaFile(Tag gdt_object, out string dfa_file)
    Parameters
    Type Name Description
    Tag gdt_object
    string dfa_file

    AskGdtViewMatrix(Tag, double[])

    Declaration
    public void AskGdtViewMatrix(Tag view, double[] gdt_matrix)
    Parameters
    Type Name Description
    Tag view
    double[] gdt_matrix

    AskGeometricDefinition(Tag, out GeometricDefinition[])

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

    AskIndexDisplay(out IndexDisplayType)

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

    AskInstanceDisplayInformation(out bool)

    Declaration
    public void AskInstanceDisplayInformation(out bool preference)
    Parameters
    Type Name Description
    bool preference

    AskKeywordName(Tag, int, out string)

    Declaration
    public void AskKeywordName(Tag part_tag, int keyword_id, out string keyword_name)
    Parameters
    Type Name Description
    Tag part_tag
    int keyword_id
    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
    string keyword_name
    string keyword_text

    AskLabelOfDatum(Tag, out string)

    Declaration
    public void AskLabelOfDatum(Tag _base, out string datum_label)
    Parameters
    Type Name Description
    Tag _base
    string datum_label

    AskLeader(Tag, int, out LeaderSpec)

    Declaration
    public void AskLeader(Tag instance, int nth, out UFGdt.LeaderSpec spec)
    Parameters
    Type Name Description
    Tag instance
    int nth
    UFGdt.LeaderSpec spec

    AskLimitsAndFitsToleranceParms(Tag, out LimitsAndFitsTolerance[])

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

    AskLinkedFeatures(Tag, out int, out Tag[])

    Declaration
    public void AskLinkedFeatures(Tag tolerance_feature, out int num_linked, out Tag[] linked_features)
    Parameters
    Type Name Description
    Tag tolerance_feature
    int num_linked
    Tag[] linked_features

    AskLoadComponentFlag(out bool)

    Declaration
    public void AskLoadComponentFlag(out bool flag)
    Parameters
    Type Name Description
    bool 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 int, out 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
    int num_modl_sets
    ModlData[] modl_sets

    AskModlFeatures(Tag, out int, 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
    int num_modl_features
    Tag[] modl_features

    AskNonFeatureEdgeSelection(out 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 int)

    Declaration
    public void AskNumLeaders(Tag instance, out int num_leaders)
    Parameters
    Type Name Description
    Tag instance
    int 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 int, 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
    int num_product_atts
    Tag[] product_atts

    AskProfileTolData(Tag, out ProfileType, out 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 SizeTolerance[])

    Declaration
    public void AskSizeToleranceParms(Tag tolerance_feature, out UFGdt.SizeTolerance[] size_data)
    Parameters
    Type Name Description
    Tag tolerance_feature
    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 int, 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
    int 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 int, out Tag[], out int)

    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
    int num_curves
    Tag[] annotations
    int 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
    double distance
    double angle

    AskTargetCylParms(Tag, out TargetCylArea[])

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

    AskTargetDiaParms(Tag, out TargetDiaArea[])

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

    AskTargetLineParms(Tag, out DatumTargetLine[])

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

    AskTargetPointParms(Tag, out DatumTargetPoint[])

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

    AskTargetRectParms(Tag, out TargetRectArea[])

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

    AskTargetUdefParms(Tag, out TargetUdefArea[])

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

    AskTargetsOfDatum(Tag, out int, out Tag[])

    Declaration
    public void AskTargetsOfDatum(Tag datum, out int num_targets, out Tag[] targets)
    Parameters
    Type Name Description
    Tag datum
    int num_targets
    Tag[] targets

    AskThreadToleranceParms(Tag, out ThreadTolerance[])

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

    AskTolFeatInstance(Tag, out int, out Tag[])

    Declaration
    public void AskTolFeatInstance(Tag tolerance_feature, out int num_instances, out Tag[] feature_instances)
    Parameters
    Type Name Description
    Tag tolerance_feature
    int 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

    AskTolerance(Tag, 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(int, out Tag, out Tag)

    Declaration
    public void AskToleranceFromIndex(int index, out Tag requirement, out Tag fcf)
    Parameters
    Type Name Description
    int index
    Tag requirement
    Tag fcf

    AskToleranceIndex(Tag, out int)

    Declaration
    public void AskToleranceIndex(Tag requirement, out int index)
    Parameters
    Type Name Description
    Tag requirement
    int index

    AskToleranceIndexString(Tag, out string)

    Declaration
    public void AskToleranceIndexString(Tag tolerance_tag, out string index_string)
    Parameters
    Type Name Description
    Tag tolerance_tag
    string index_string

    AskToleranceTypes(Tag, out int, ToleranceType[])

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

    AskToleranceZone(Tag, int, out ToleranceZone[], out 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
    int nth_zone
    ToleranceZone[] zone
    ModifierData[] frame_mod

    AskTolerances(Tag, out Tag[], out int, 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
    int num_tolerances
    ToleranceType[] types

    AskTolerancingStandard(out Standard)

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

    AskUnitBasis(Tag, out ModifierTypes, out 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 SizeTolerance[])

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

    BreakRelationship(Tag, 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 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(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
    double[] origin
    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
    double[] origin
    Tag feature_instance

    CreateTargetCylArea(ref 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 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 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 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 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 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(int, Tag[], Tag)

    Declaration
    public void ExportDrawings(int num_drawings, Tag[] drawings, Tag target_part)
    Parameters
    Type Name Description
    int num_drawings
    Tag[] drawings
    Tag target_part

    Free(DataType, nint)

    Declaration
    public void Free(UFGdt.DataType type, nint data)
    Parameters
    Type Name Description
    UFGdt.DataType type
    nint data

    HasDepthTolerance(Tag, out bool)

    Declaration
    public void HasDepthTolerance(Tag tolerance_feature, out bool has_depth_tolerance)
    Parameters
    Type Name Description
    Tag tolerance_feature
    bool has_depth_tolerance

    HasDirectedDimension(Tag, out bool)

    Declaration
    public void HasDirectedDimension(Tag tolerance_feature, out bool has_directed_dimension)
    Parameters
    Type Name Description
    Tag tolerance_feature
    bool has_directed_dimension

    HasGeometricDefinition(Tag, out bool)

    Declaration
    public void HasGeometricDefinition(Tag tolerance_feature, out bool has_geometric_definition)
    Parameters
    Type Name Description
    Tag tolerance_feature
    bool has_geometric_definition

    HasLimitsAndFitsTolerance(Tag, out bool)

    Declaration
    public void HasLimitsAndFitsTolerance(Tag tolerance_feature, out bool has_limits_and_fits_tolerance)
    Parameters
    Type Name Description
    Tag tolerance_feature
    bool has_limits_and_fits_tolerance

    HasSizeTolerance(Tag, out bool)

    Declaration
    public void HasSizeTolerance(Tag tolerance_feature, out bool has_size_tolerance)
    Parameters
    Type Name Description
    Tag tolerance_feature
    bool has_size_tolerance

    HasWallThickness(Tag, out bool)

    Declaration
    public void HasWallThickness(Tag tolerance_feature, out bool has_wall_thickness)
    Parameters
    Type Name Description
    Tag tolerance_feature
    bool has_wall_thickness

    InheritModelGdtToDrawing(Tag)

    Declaration
    public void InheritModelGdtToDrawing(Tag member_view)
    Parameters
    Type Name Description
    Tag member_view

    Init(DataType, ref nint)

    Declaration
    public void Init(UFGdt.DataType type, ref nint data)
    Parameters
    Type Name Description
    UFGdt.DataType type
    nint data

    IsComplexFeature(Tag, out bool)

    Declaration
    public void IsComplexFeature(Tag tolerance_tag, out bool status)
    Parameters
    Type Name Description
    Tag tolerance_tag
    bool status

    IsComplexSubFeature(Tag, out bool)

    Declaration
    public void IsComplexSubFeature(Tag tolerance_tag, out bool status)
    Parameters
    Type Name Description
    Tag tolerance_tag
    bool status

    IsCompositeTolerance(Tag, out bool)

    Declaration
    public void IsCompositeTolerance(Tag fcf, out bool is_composite_tol)
    Parameters
    Type Name Description
    Tag fcf
    bool is_composite_tol

    IsDatum(Tag, out bool)

    Declaration
    public void IsDatum(Tag tolerance_feature, out bool is_datum)
    Parameters
    Type Name Description
    Tag tolerance_feature
    bool is_datum

    IsDatumTarget(Tag, out bool)

    Declaration
    public void IsDatumTarget(Tag tolerance_feature, out bool is_datum_target)
    Parameters
    Type Name Description
    Tag tolerance_feature
    bool is_datum_target

    IsFeatureOfSize(Tag, out bool)

    Declaration
    public void IsFeatureOfSize(Tag tolerance_feature, out bool feature_of_size)
    Parameters
    Type Name Description
    Tag tolerance_feature
    bool feature_of_size

    IsGdtView(Tag, out bool)

    Declaration
    public void IsGdtView(Tag view, out bool is_gdt_view)
    Parameters
    Type Name Description
    Tag view
    bool is_gdt_view

    IsLinkedFeature(Tag, out bool)

    Declaration
    public void IsLinkedFeature(Tag tolerance_feature, out bool is_linked)
    Parameters
    Type Name Description
    Tag tolerance_feature
    bool is_linked

    IsModlBased(Tag, out bool)

    Declaration
    public void IsModlBased(Tag tolerance_feature, out bool is_modl_based)
    Parameters
    Type Name Description
    Tag tolerance_feature
    bool is_modl_based

    IsPulledTolerance(Tag, out bool)

    Declaration
    public void IsPulledTolerance(Tag tolerance_feature, out bool status)
    Parameters
    Type Name Description
    Tag tolerance_feature
    bool status

    IsRetained(Tag, out bool)

    Declaration
    public void IsRetained(Tag tolerance_feature, out bool is_retained)
    Parameters
    Type Name Description
    Tag tolerance_feature
    bool is_retained

    IsSingleDatumReferenceFrame(Tag, out bool)

    Declaration
    public void IsSingleDatumReferenceFrame(Tag frame, out bool is_single)
    Parameters
    Type Name Description
    Tag frame
    bool is_single

    IsUserDefinedKeyword(Tag, int, out bool)

    Declaration
    public void IsUserDefinedKeyword(Tag part_tag, int keyword_id, out bool status)
    Parameters
    Type Name Description
    Tag part_tag
    int keyword_id
    bool status

    PullTolerance(Tag, Tag, out Tag, bool)

    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
    bool create_instance

    RemoveLeader(Tag, int)

    Declaration
    public void RemoveLeader(Tag instance, int nth)
    Parameters
    Type Name Description
    Tag instance
    int nth

    ResetCalloutRules(Tag)

    Declaration
    public void ResetCalloutRules(Tag part)
    Parameters
    Type Name Description
    Tag part

    SetAppendedText(Tag, TextLocation, int, 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
    int num_lines
    string[] appended_text

    SetCharacteristic(Tag, ref Characteristic)

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

    SetCompositeDrf(Tag, Precedence)

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

    SetDatumIdentifier(Tag, ref DatumIdentifier)

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

    SetDatumKeywords(Tag, int, Keyword[])

    Declaration
    public void SetDatumKeywords(Tag datum, int num_keywords, UFGdt.Keyword[] keywords)
    Parameters
    Type Name Description
    Tag datum
    int num_keywords
    Keyword[] keywords

    SetDatumLabel(Tag, string)

    Declaration
    public void SetDatumLabel(Tag _base, string datum_label)
    Parameters
    Type Name Description
    Tag _base
    string datum_label

    SetDatumMultiple(Tag, ref 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, int, int, ref DatumReference)

    Declaration
    public void SetDatumReferences(Tag fcf, int nth_frame, int num_frames, ref UFGdt.DatumReference datum_reference)
    Parameters
    Type Name Description
    Tag fcf
    int nth_frame
    int num_frames
    UFGdt.DatumReference datum_reference

    SetDepthToleranceParms(Tag, ref 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 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 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 DrfData)

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

    SetFaces(Tag, int, Tag[])

    Declaration
    public void SetFaces(Tag tolerance_feature, int num_faces, Tag[] faces)
    Parameters
    Type Name Description
    Tag tolerance_feature
    int num_faces
    Tag[] faces

    SetFcf(Tag, ref 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 GeometricDefinition)

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

    SetIndexDisplay(IndexDisplayType)

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

    SetInstanceDisplayInformation(bool)

    Declaration
    public void SetInstanceDisplayInformation(bool preference)
    Parameters
    Type Name Description
    bool 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
    string keyword_name
    string keyword_text

    SetLimitsAndFitsToleranceParms(Tag, ref LimitsAndFitsData)

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

    SetLoadComponentFlag(bool)

    Declaration
    public void SetLoadComponentFlag(bool flag)
    Parameters
    Type Name Description
    bool flag

    SetNonFeatureEdgeSelection(EdgeSelectType)

    Declaration
    public void SetNonFeatureEdgeSelection(UFGdt.EdgeSelectType allow_non_feature_edges)
    Parameters
    Type Name Description
    UFGdt.EdgeSelectType allow_non_feature_edges

    SetProfileTolData(Tag, ProfileType, ref 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, bool, double, double)

    Declaration
    public void SetRegionParameters(double region_thickness, bool crosshatch_on, double crosshatch_angle, double crosshatch_distance)
    Parameters
    Type Name Description
    double region_thickness
    bool crosshatch_on
    double crosshatch_angle
    double crosshatch_distance

    SetSizeData(Tag, ref 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 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
    double distance
    double angle

    SetThreadToleranceParms(Tag, ref ThreadTolerance)

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

    SetToleranceZones(Tag, int, ToleranceZone[], ref ModifierData)

    Declaration
    public void SetToleranceZones(Tag fcf, int num_zones, UFGdt.ToleranceZone[] zones, ref UFGdt.ModifierData mod_data)
    Parameters
    Type Name Description
    Tag fcf
    int num_zones
    ToleranceZone[] zones
    UFGdt.ModifierData mod_data

    SetTolerancingStandard(Standard)

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

    SetUnitBasis(Tag, ModifierTypes, ref 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 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(int, Tag[])

    Declaration
    public void UpdateFeatures(int num_features, Tag[] features)
    Parameters
    Type Name Description
    int num_features
    Tag[] features

    UpgradeLegacyFeature(int, Tag[], int, Tag[], FeatureType, double[], ref 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
    int num_annot
    Tag[] annotation_features
    int num_faces
    Tag[] face_list
    UFGdt.FeatureType feature
    double[] origin
    UFGdt.Description descript
    Tag tolerance_feature

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In this article
    Back to top Generated by DocFX