|
NX Open C++ Reference Guide
|
Provides classes and interfaces for Geometric Utilities. More...
Classes | |
| class | AlignmentMethodBuilder |
| Represents a GeometricUtilities::AlignmentMethodBuilder. More... | |
| class | AlongPathPattern |
| the AlongPath pattern definition. More... | |
| class | AlongSpineBuilder |
| Represents a GeometricUtilities::AlongSpineBuilder. More... | |
| class | AnchorLocatorBuilder |
| Represents a GeometricUtilities::AnchorLocatorBuilder Created in NX6.0.0. More... | |
| class | AngularLimits |
| Represents a angular limts data. More... | |
| class | AngularPatternSpacing |
| defines the various ways pattern instances can be spaced within the pattern, particularly in the context of the PatternDefinition class. More... | |
| class | BetweenLocationsData |
| Represents a GeometricUtilities::BetweenLocationsData. More... | |
| class | BlendLimitsData |
| Represents a GeometricUtilities::BlendLimitsData. More... | |
| class | BlendSetbackBuilder |
| This class provides ability to define a setback curve on a blend face. More... | |
| class | BlendSetbackBuilderList |
| Represents a list of objects. More... | |
| class | BlendStopshortBuilder |
| Represents a GeometricUtilities::BlendStopshortBuilder. More... | |
| class | BlendStopshortBuilderCollection |
| This class contains the factory methods for creating an BlendStopshortBuilder. More... | |
| class | BooleanOperation |
| Represents a boolean operation . More... | |
| class | BooleanRegionSelect |
| a class which defines boolean region select. More... | |
| class | BooleanToolBuilder |
| a class which defines boolean tool builder. More... | |
| class | BoundaryDefinitionBuilder |
| Represents a GeometricUtilities::BoundaryDefinitionBuilder . More... | |
| class | BoundaryDefinitionBuilderList |
| Represents a list of objects. More... | |
| class | BoundingObjectBuilder |
| Represents a GeometricUtilities::BoundingObjectBuilder. More... | |
| class | BoundingObjectBuilderList |
| Represents a list of objects. More... | |
| class | BridgeCurveConnectivity |
| Data offering connectivity controls for Features::BridgeCurveBuilderEx . More... | |
| class | CAMDataPrepManager |
| Contains the create functions for builders. More... | |
| class | CircularCrossSection |
| Represents a circular section data for face blend. More... | |
| class | CircularFrameBuilder |
| Represents a GeometricUtilities::CircularFrameBuilder. More... | |
| class | CircularPattern |
| the circular pattern definition. More... | |
| class | CombOptionsBuilder |
| Represents a GeometricUtilities::CombOptionsBuilder. More... | |
| class | ConicCrossSection |
| Represents a conic section data for face blend. More... | |
| class | Continuity |
| Represents a GeometricUtilities::Continuity Allows user to specify continuity constraint surface construction. More... | |
| class | ControlPoleManagerData |
| This class manages the control poles for a set of surfaces or curves. More... | |
| class | ConvertFeatureGroupsToModulesBuilder |
| Represents a GeometricUtilities::ConvertFeatureGroupsToModulesBuilder builder To create a new instance of this class, use Features::FeatureCollection::CreateConvertFeatureGroupsToModulesBuilder Created in NX9.0.0. More... | |
| class | CurveExtendData |
| Represents a GeometricUtilities::CurveExtendData Created in NX5.0.0. More... | |
| class | CurveExtensionBuilder |
| Spline extension builder class. More... | |
| class | CurveFitData |
| Represents the curve fitting methods options. More... | |
| class | CurveFitJoin |
| Represents the curve fit join data. More... | |
| class | CurveFitOptions |
| Represents the curve fit data. More... | |
| class | CurveLengthData |
| Represents an CurveLength data. More... | |
| class | CurveLimitsData |
| Represents a GeometricUtilities::CurveLimitsData Created in NX5.0.0. More... | |
| class | CurveOptions |
| Represents the curve options data. More... | |
| class | CurveRangeBuilder |
| Represents the curve range and anchor builder Created in NX6.0.0. More... | |
| class | CurveShapingBuilder |
| Represents a GeometricUtilities::CurveShapingBuilder . More... | |
| class | DegreesAndSegmentsOrPatchesBuilder |
| the DegreesAndSegmentsOrPatches builder Created in NX6.0.0. More... | |
| class | DepthSkewBuilder |
| This class provides ability to specify a depth and a skew value. More... | |
| class | DisplayResolutionBuilder |
| Represents a GeometricUtilities::DisplayResolutionBuilder . More... | |
| class | DistancePatternSpacing |
| defines the various ways pattern instances can be spaced within the pattern, particularly in the context of the PatternDefinition class. More... | |
| class | DraftPointData |
| Represents a draft point data object To create an instance of this class, see DraftPointDataCollection::CreateDraftPointData Created in NX4.0.0. More... | |
| class | DraftVariableAngleData |
| Represents data containing variable angle draft point data objects This class will not be created by the user. More... | |
| class | EndHoleData |
| Represents a GeometricUtilities::EndHoleData Created in NX5.0.2. More... | |
| class | EntityUsageInfo |
| Represents a GeometricUtilities::EntityUsageInfo . More... | |
| class | EntityUsageInfoList |
| Represents a list of objects. More... | |
| class | Extend |
| Represents an extend data. More... | |
| class | ExtrudeRevolveToolBuilder |
| a class which is a sub-component of BooleanTool. More... | |
| class | FaceChangeOverflowBehavior |
| Represents a GeometricUtilities::FaceChangeOverflowBehavior It provides several face change options for controlling behavior when a change face overflows an incident face. More... | |
| class | FacePlaneSelectionBuilder |
| Represents a GeometricUtilities::FacePlaneSelectionBuilder. More... | |
| class | FacePlaneSelectionBuilderCollection |
| This class contains the factory methods for creating an FacePlaneSelectionBuilder. More... | |
| class | FacePlaneToolBuilder |
| a sub-component of BooleanToolBuilder. More... | |
| class | FaceSetData |
| Represents a GeometricUtilities::FaceSetData. More... | |
| class | FaceSetDataCollection |
| This class contains the factory methods for creating an FaceSetData. More... | |
| class | FaceSetOffset |
| This class represents a face set (collector) offset data. More... | |
| class | FaceSetOffsetCollection |
| This class contains the factory methods for creating an face set offset. More... | |
| class | FaceSetOffsetList |
| Represents a list of objects. More... | |
| class | FeatureOffset |
| Represents a Offset . More... | |
| class | FeatureOptions |
| Represents various options supported on features. More... | |
| class | FlowDirection |
| Represents a GeometricUtilities::FlowDirection Allows user to specify different flow direction to control output surface shape. More... | |
| class | FrameOnPathBuilder |
| Frame on path builder Created in NX7.5.1. More... | |
| class | GeneralPattern |
| the General pattern definition. More... | |
| class | GeometryLocationData |
| Represents a GeometricUtilities::GeometryLocationData To create a new instance of this class, use GeometricUtilities::GeometryLocationDataCollection::CreateGeometryLocationData Created in NX5.0.0. More... | |
| class | GeometryLocationDataCollection |
| This class contains the factory methods for creating GeometryLocationData. More... | |
| class | HelixPattern |
| the Helix pattern definition. More... | |
| class | HorizontalReference |
| the horizontal reference vector definition. More... | |
| class | IComponentBuilder |
| Represents a component contained in a builder. More... | |
| class | InstanceEditedExpressionItem |
| edited value of one master expression of the input object(s) being patterned. More... | |
| class | InstanceEditedExpressionItemList |
| Represents a list of objects. More... | |
| class | InstanceEditedExpressionsList |
| list of GeometricUtilities::InstanceEditedExpressionItem objects. More... | |
| class | InteractiveSectionBuilder |
| Represents a GeometricUtilities::InteractiveSectionBuilder . More... | |
| class | LawBuilder |
| Represents a LawBuilder Created in NX5.0.0. More... | |
| class | Limits |
| Represents a limits data. More... | |
| class | LinearLimits |
| Represents a limits data. More... | |
| class | LocalUntrimBuilder |
| Represents a GeometricUtilities::LocalUntrimBuilder builder. More... | |
| class | LocalUntrimManager |
| Provides create builder methods for LocalUntrimBuilder To obtain an instance of this class, refer to Part Created in NX9.0.0. More... | |
| class | MatchSurfaceBuilder |
Represents a @link GeometricUtilities::MatchSurfaceBuilder GeometricUtilities::MatchSurfaceBuilder@endlink builder.This builder's Commit can create a b-surface <br> To create a new instance of this class, use @link GeometricUtilities::CAMDataPrepManager::CreateMatchSurfaceBuilder GeometricUtilities::CAMDataPrepManager::CreateMatchSurfaceBuilder @endlink <br> Default values. More... | |
| class | MiddleHoleData |
| Represents a GeometricUtilities::MiddleHoleData Created in NX5.0.2. More... | |
| class | MirrorPattern |
| the Mirror pattern definition. More... | |
| class | ModlAlongCurveAngle |
| This class GeometricUtilities::ModlAlongCurveAngle represents motion type in ModlMotion Created in NX8.5.0. More... | |
| class | ModlDistanceAngle |
| Represents a GeometricUtilities::ModlDistanceAngle. More... | |
| class | ModlMotion |
| Represents a GeometricUtilities::ModlMotion. More... | |
| class | MovePoleBuilder |
| This class manages the control poles movements for a surface or curve. More... | |
| class | MultiDraft |
| Represents a multi-draft. More... | |
| class | MultiTransitionLawBuilder |
| Represents multiple transition law. More... | |
| class | NestModuleBuilder |
| Represents a GeometricUtilities::NestModuleBuilder To create a new instance of this class, use Features::FeatureCollection::CreateNestModuleBuilder Created in NX9.0.0. More... | |
| class | NonInflectingLawBuilder |
| Represents a non-inflecting law. More... | |
| class | OnPathDimensionBuilder |
| Builds an on-path dimension Created in NX5.0.0. More... | |
| class | OnPathDimWithValueBuilder |
| Represents a GeometricUtilities::OnPathDimWithValueBuilder. More... | |
| class | OnPathDistancePatternSpacing |
| defines the various ways pattern instances can be spaced within the pattern, particularly in the context of the PatternDefinition class. More... | |
| class | OrientationMethodBuilder |
| Represents a GeometricUtilities::OrientationMethodBuilder. More... | |
| class | OrientXpressBuilder |
| Represent the OrientXpress block OrientXpress is not supported in KF. More... | |
| class | ParentEquivalencyMap |
| Represents a GeometricUtilities::ParentEquivalencyMap . More... | |
| class | ParentEquivalencyMapList |
| Represents a list of objects. More... | |
| class | PartModuleInputBuilder |
Represents a @link GeometricUtilities::PartModuleInputBuilder GeometricUtilities::PartModuleInputBuilder@endlink <br> To create a new instance of this class, use @link Features::PartModule::CreatePartModuleInputBuilder Features::PartModule::CreatePartModuleInputBuilder @endlink <br> Default values. More... | |
| class | PartModuleOutputBuilder |
| Represents a GeometricUtilities::PartModuleOutputBuilder To create a new instance of this class, use Features::PartModule::CreatePartModuleOutputBuilder Created in NX8.0.0. More... | |
| class | PartModuleOutputBuilder1 |
Represents a @link GeometricUtilities::PartModuleOutputBuilder1 GeometricUtilities::PartModuleOutputBuilder1@endlink <br> To create a new instance of this class, use @link Features::PartModule::CreatePartModuleOutputBuilder1 Features::PartModule::CreatePartModuleOutputBuilder1 @endlink <br> Default values. More... | |
| class | PartModuleReferencesBuilder |
| Represents a GeometricUtilities::PartModuleReferencesBuilder Created in NX8.0.0. More... | |
| class | PartModuleRelationshipBuilder |
| Represents a Features::PartModule builder To create a new instance of this class, use Features::FeatureCollection::CreatePartModuleRelationshipBuilder Created in NX8.0.0. More... | |
| class | PathLimits |
| Represents a path limits data. More... | |
| class | PatternClocking |
enables the ability to apply delta transforms on individual instances of a pattern | |
| class | PatternClockingBuilder |
enables the ability to apply delta transforms on individual instances of a pattern within the pattern feature <br> To create a new instance of this class, use @link GeometricUtilities::PatternDefinition::CreateClockingBuilder GeometricUtilities::PatternDefinition::CreateClockingBuilder @endlink <br> Default values. More... | |
| class | PatternDefinition |
| pattern spacing for several pattern based commands. More... | |
| class | PatternFill |
| the pattern fill definition. More... | |
| class | PatternIncrementItem |
| variational for one master expression of the input object(s) being patterned. More... | |
| class | PatternIncrementItemList |
| Represents a list of objects. More... | |
| class | PatternIncrementsBuilder |
| pattern increments builder Created in NX7.5.0. More... | |
| class | PatternIncrementsList |
| list of GeometricUtilities::PatternIncrementItem objects. More... | |
| class | PatternInstanceEditBuilder |
| pattern instance edit builder To create a new instance of this class, use GeometricUtilities::PatternDefinition::CreatePatternInstanceEditBuilder Created in NX7.5.0. More... | |
| class | PatternOrientation |
| the pattern orientation definition. More... | |
| class | PatternReferencePointServiceBuilder |
| Pattern Reference Point is a service which enables the employing client to compute the reference point for pattern instance locations. More... | |
| class | PatternSpacing |
| defines the various ways pattern instances can be spaced within the pattern, particularly in the context of the PatternDefinition class. More... | |
| class | PatternSpacingsList |
| list of GeometricUtilities::PatternSpacingsListItem objects. More... | |
| class | PatternSpacingsListItem |
| one pattern spacing in the spacings list To create a new instance of this class, use GeometricUtilities::PatternSpacingsList::CreatePatternSpacingsListItem Created in NX8.0.0. More... | |
| class | PatternSpacingsListItemList |
| Represents a list of objects. More... | |
| class | PointSetAlignmentBuilder |
This class performs a point set to point set alignment <br> To create a new instance of this class, use @link Part::CreatePointSetAlignmentBuilder Part::CreatePointSetAlignmentBuilder @endlink <br> Default values. More... | |
| class | PointsFromFileBuilder |
| Represents a GeometricUtilities::PointsFromFileBuilder builder read points from a text file with format *.asc, *.txt, *.dat, *.pts To create a new instance of this class, use Part::CreatePointsFromFileBuilder Created in NX8.5.0. More... | |
| class | PolygonPattern |
| the polygon pattern definition. More... | |
| class | PolygonPatternSpacing |
| defines the various ways pattern instances can be spaced within the pattern, particularly in the context of the PatternDefinition class. More... | |
| class | ProjectionOptions |
| Represents a ProjectionOptions Created in NX4.0.0. More... | |
| class | QuadrilateralFrameBuilder |
| Represents a GeometricUtilities::QuadrilateralFrameBuilder Created in NX6.0.0. More... | |
| class | Rebuild |
| Represents a GeometricUtilities::Rebuild . More... | |
| class | RectangularFrameBuilder |
| Rectangular frame builder Created in NX7.5.1. More... | |
| class | RectangularPattern |
| the rectangular pattern definition. More... | |
| class | ReduceSurfaceRadiusBuilder |
| Reduce Surface Radius Builder of Geometric Utilities. More... | |
| class | ReduceSurfaceRadiusFaceGroupBuilder |
| Reduce Surface Radius Face Group Builder of Geometric Utilities. More... | |
| class | ReduceSurfaceRadiusFaceGroupBuilderList |
| Represents a list of objects. More... | |
| class | ReferencePattern |
| the reference pattern definition. More... | |
| class | RefitControlBuilder |
| This class is used to specify the parameter set to refit faces Created in NX6.0.0. More... | |
| class | RegionTracker |
| a class which collects all the geometric entities used to identify a region of faces during a boolean feature. More... | |
| class | RenameLinkedPartModulePartBuilder |
| Represents a Features::PartModule builder To create a new instance of this class, use Features::FeatureCollection::CreateRenameLinkedPartModulePartBuilder Created in NX9.0.0. More... | |
| class | ReplAsstBuilder |
| Represents a GeometricUtilities::ReplAsstBuilder . More... | |
| class | RotationSetBuilder |
| Represents a GeometricUtilities::RotationSetBuilder. More... | |
| class | RotationSetBuilderList |
| Represents a list of objects. More... | |
| class | SaveConstraintsBuilder |
| Represents a builder for a Save Constraints. More... | |
| class | ScalingMethodBuilder |
| Represents a GeometricUtilities::ScalingMethodBuilder. More... | |
| class | ScalingSetBuilder |
| Represents a GeometricUtilities::ScalingSetBuilder. More... | |
| class | ScalingSetBuilderList |
| Represents a list of objects. More... | |
| class | SecondarySectionData |
| Represents a GeometricUtilities::SecondarySectionData. More... | |
| class | SectionPlaneData |
| Represents a Section Plane Data class This class acts like a container to hold the data needed to create a plane. More... | |
| class | SelectDividingObjectBuilder |
| Represents the dividing tool block for dividing face Created in NX9.0.0. More... | |
| class | SelectionList |
| Represents a GeometricUtilities::SelectionList To create a new instance of this class, use Part::CreateSelectionList Created in NX8.0.0. More... | |
| class | SelectionListList |
| Represents a list of objects. More... | |
| class | ShapeFrameBuilder |
| Represents a GeometricUtilities::ShapeFrameBuilder Created in NX6.0.0. More... | |
| class | SimpleDraft |
| Represents an Offset . More... | |
| class | SmartVolumeProfileBuilder |
| This class contains the options for automatically closing the profile to surrounding model geometry. More... | |
| class | SnipIntoPatchesBuilder |
| Represents a GeometricUtilities::SnipIntoPatchesBuilder builder. More... | |
| class | SpineDefinitionBuilder |
| Provides a spine definition for modeling operations Created in NX8.5.0. More... | |
| class | SpinePointData |
| Represents a spine point def object To create an instance of this class, see GeometricUtilities::SpinePointDataCollection Created in NX5.0.0. More... | |
| class | SpinePointDataCollection |
| This class contains the factory methods for creating a SpinePointData object. More... | |
| class | SpiralPattern |
| the Spiral pattern definition. More... | |
| class | SplineExtensionBuilder |
| Spline extension builder class. More... | |
| class | SShapedLawBuilder |
| Represents a s-shaped law. More... | |
| class | StartHoleData |
| Represents a GeometricUtilities::StartHoleData Created in NX5.0.2. More... | |
| class | StepOptionBehavior |
| Represents a GeometricUtilities::StepOptionBehavior It provides several step options for controlling behavior when move face and so on. More... | |
| class | StyledSweepDoubleOnPathDimBuilder |
| Represents a GeometricUtilities::StyledSweepDoubleOnPathDimBuilder. More... | |
| class | StyledSweepDoubleOnPathDimBuilderList |
| Represents a list of objects. More... | |
| class | StyledSweepReferenceMethodBuilder |
| Represents a GeometricUtilities::StyledSweepReferenceMethodBuilder. More... | |
| class | SupportPlaneData |
| Represents a GeometricUtilities::SupportPlaneData Created in NX5.0.0. More... | |
| class | SurfaceRangeBuilder |
| Represents the surface range and anchor builder Created in NX6.0.0. More... | |
| class | TangentMagnitudeBuilder |
| This class provides ability to specify the start and end tangent magnitude values. More... | |
| class | TransformerData |
| Transformation and orientation tool. More... | |
| class | TransitionCurveBuilder |
| This class provides ability to create a transition(bridge) curve between two adjacent setback curves. More... | |
| class | TransitionCurveBuilderList |
| Represents a list of objects. More... | |
| class | TransitionLawNodeBuilder |
| Represents a law node with transition type. More... | |
| class | TransitionLawNodeBuilderList |
| Represents a list of objects. More... | |
| class | TriangularFrameBuilder |
| Represents a GeometricUtilities::TriangularFrameBuilder. More... | |
| class | TwoExpressionsCollectorSet |
| Represents a two dimension list item builder To create a new instance of this class, use Part::CreateEmptyTwoExpressionsCollectorSet Created in NX8.5.0. More... | |
| class | TwoExpressionsCollectorSetList |
| Represents a list of objects. More... | |
| class | TwoExpressionsSectionSet |
| Represents a two dimension list section item builder To create a new instance of this class, use Part::CreateEmptyTwoExpressionsSectionSet Created in NX9.0.0. More... | |
| class | TwoExpressionsSectionSetList |
| Represents a list of objects. More... | |
| class | UnnestModuleBuilder |
| Represents a GeometricUtilities::UnnestModuleBuilder To create a new instance of this class, use Features::FeatureCollection::CreateUnnestModuleBuilder Created in NX9.0.0. More... | |
| class | WaveLinkRepository |
| Represents a GeometricUtilities::WaveLinkRepository . More... | |
Enumerations | |
| enum | ExtensionDirection { ExtensionDirectionNatural, ExtensionDirectionLinear, ExtensionDirectionCircular } |
| This enum represents extension direction. More... | |
| enum | ExtensionMethod { ExtensionMethodIncremental, ExtensionMethodTotal } |
| This enum represents the extension method. More... | |
| enum | ExtensionSide { ExtensionSideStartEnd, ExtensionSideStart, ExtensionSideEnd, ExtensionSideSymmetric } |
| This enum represents the extension side. More... | |
| enum | RadiusMethod { RadiusMethodConstant, RadiusMethodLaw, RadiusMethodTangency } |
| This enum represents the radius options. More... | |
| enum | Type { TypeNoOffset, TypeNonsymmetricOffset, TypeSymmetricOffset, TypeSingleOffset } |
| This enum represents the kind of offset. More... | |
Provides classes and interfaces for Geometric Utilities.