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.