NXOpen .NET Reference  12.0.0
Classes | Enumerations
Package NXOpen.GeometricUtilities

Provides classes and interfaces for Geometric Utilities. More...

Classes

class  AlignmentMethodBuilder
 Represents a NXOpen.GeometricUtilities.AlignmentMethodBuilder More...
 
class  AlongPathPattern
 the AlongPath pattern definition. More...
 
class  AlongSpineBuilder
 Represents a NXOpen.GeometricUtilities.AlongSpineBuilder More...
 
class  AnchorLocatorBuilder
 Represents a NXOpen.GeometricUtilities.AnchorLocatorBuilder 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 NXOpen.GeometricUtilities.BetweenLocationsData More...
 
class  BlendLimitsData
 Represents a NXOpen.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 NXOpen.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 NXOpen.GeometricUtilities.BoundaryDefinitionBuilder . More...
 
class  BoundaryDefinitionBuilderList
 Represents a list of objects. More...
 
class  BoundingObjectBuilder
 Represents a NXOpen.GeometricUtilities.BoundingObjectBuilder More...
 
class  BoundingObjectBuilderList
 Represents a list of objects. More...
 
class  BridgeCurveConnectivity
 Data offering connectivity controls for NXOpen.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 NXOpen.GeometricUtilities.CircularFrameBuilder More...
 
class  CircularPattern
 the circular pattern definition. More...
 
class  ColorCodedRegionBuilder
 Represents a NXOpen.GeometricUtilities.ColorCodedRegionBuilder . More...
 
class  CombOptionsBuilder
 Represents a NXOpen.GeometricUtilities.CombOptionsBuilder More...
 
class  ConicCrossSection
 Represents a conic section data for face blend. More...
 
class  Continuity
 Represents a NXOpen.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 NXOpen.GeometricUtilities.ConvertFeatureGroupsToModulesBuilder builder More...
 
class  CurveExtendData
 Represents a NXOpen.GeometricUtilities.CurveExtendData 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  CurveLengthBuilder
 Represents a NXOpen.GeometricUtilities.CurveLengthBuilder builder More...
 
class  CurveLengthData
 Represents an CurveLength data. More...
 
class  CurveLimitsData
 Represents a NXOpen.GeometricUtilities.CurveLimitsData More...
 
class  CurveOptions
 Represents the curve options data More...
 
class  CurveRangeBuilder
 Represents the curve range and anchor builder More...
 
class  CurveSettings
 Represents the curve settings data More...
 
class  CurveShapingBuilder
 Represents a NXOpen.GeometricUtilities.CurveShapingBuilder . More...
 
class  DegreesAndSegmentsOrPatchesBuilder
 the DegreesAndSegmentsOrPatches builder More...
 
class  DepthSkewBuilder
 This class provides ability to specify a depth and a skew value. More...
 
class  DisplayResolutionBuilder
 Represents a NXOpen.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 More...
 
class  DraftVariableAngleData
 Represents data containing variable angle draft point data objects More...
 
class  EndHoleData
 Represents a NXOpen.GeometricUtilities.EndHoleData More...
 
class  EntityUsageInfo
 Represents a NXOpen.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 NXOpen.GeometricUtilities.FaceChangeOverflowBehavior It provides several face change options for controlling behavior when a change face overflows an incident face. More...
 
class  FacePlaneSelectionBuilder
 Represents a NXOpen.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 NXOpen.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 NXOpen.GeometricUtilities.FlowDirection Allows user to specify different flow direction to control output surface shape. More...
 
class  FrameOnPathBuilder
 Frame on path builder More...
 
class  FtmFixedCurvesBuilder
 Represents a NXOpen.GeometricUtilities.FtmFixedCurvesBuilder builder More...
 
class  FtmFixedCurvesBuilderList
 Represents a list of objects. More...
 
class  FtmTransformCurvesBuilder
 Represents a NXOpen.GeometricUtilities.FtmTransformCurvesBuilder builder More...
 
class  FtmTransformCurvesBuilderList
 Represents a list of objects. More...
 
class  FtmTransformPointsBuilder
 Represents a NXOpen.GeometricUtilities.FtmTransformPointsBuilder builder More...
 
class  FtmTransformPointsBuilderList
 Represents a list of objects. More...
 
class  GeneralPattern
 the General pattern definition. More...
 
class  GeometryLocationData
 Represents a NXOpen.GeometricUtilities.GeometryLocationData 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...
 
interface  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 NXOpen.GeometricUtilities.InstanceEditedExpressionItem objects. More...
 
class  InteractiveSectionBuilder
 Represents a NXOpen.GeometricUtilities.InteractiveSectionBuilder . More...
 
class  LawBuilder
 Represents a LawBuilder More...
 
class  Limits
 Represents a limits data. More...
 
class  LinearLimits
 Represents a limits data. More...
 
class  LocalUntrimBuilder
 Represents a NXOpen.GeometricUtilities.LocalUntrimBuilder builder. More...
 
class  LocalUntrimManager
 Provides create builder methods for LocalUntrimBuilder More...
 
class  MatchSurfaceBuilder
 Represents a NXOpen.GeometricUtilities.MatchSurfaceBuilder builder. More...
 
class  MiddleHoleData
 Represents a NXOpen.GeometricUtilities.MiddleHoleData More...
 
class  MirrorPattern
 the Mirror pattern definition. More...
 
class  ModlAlongCurveAngle
 This class NXOpen.GeometricUtilities.ModlAlongCurveAngle represents motion type in ModlMotion More...
 
class  ModlDistanceAngle
 Represents a NXOpen.GeometricUtilities.ModlDistanceAngle More...
 
class  ModlMotion
 Represents a NXOpen.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  NamespaceDoc
 Provides classes and interfaces for Geometric Utilities. More...
 
class  NestModuleBuilder
 Represents a NXOpen.GeometricUtilities.NestModuleBuilder More...
 
class  NonInflectingLawBuilder
 Represents a non-inflecting law. More...
 
class  OmnicadManager
 Represents a manager for creating builder objects for OmniCAD Free Transformer More...
 
class  OnPathDimensionBuilder
 Builds an on-path dimension More...
 
class  OnPathDimWithValueBuilder
 Represents a NXOpen.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 NXOpen.GeometricUtilities.OrientationMethodBuilder More...
 
class  OrientXpressBuilder
 Represent the OrientXpress block More...
 
class  ParentEquivalencyMap
 Represents a NXOpen.GeometricUtilities.ParentEquivalencyMap . More...
 
class  ParentEquivalencyMapList
 Represents a list of objects. More...
 
class  PartModuleInputBuilder
 Represents a NXOpen.GeometricUtilities.PartModuleInputBuilder More...
 
class  PartModuleOutputBuilder
 Represents a NXOpen.GeometricUtilities.PartModuleOutputBuilder More...
 
class  PartModuleOutputBuilder1
 Represents a NXOpen.GeometricUtilities.PartModuleOutputBuilder1 More...
 
class  PartModuleReferencesBuilder
 Represents a NXOpen.GeometricUtilities.PartModuleReferencesBuilder More...
 
class  PartModuleRelationshipBuilder
 Represents a Features.PartModule builder More...
 
class  PathLimits
 Represents a path limits data. More...
 
class  PatternClocking
 enables the ability to apply delta transforms on individual instances of a pattern More...
 
class  PatternClockingBuilder
 enables the ability to apply delta transforms on individual instances of a pattern within the pattern feature 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 More...
 
class  PatternIncrementsList
 list of NXOpen.GeometricUtilities.PatternIncrementItem objects. More...
 
class  PatternInstanceEditBuilder
 pattern instance edit builder 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 NXOpen.GeometricUtilities.PatternSpacingsListItem objects. More...
 
class  PatternSpacingsListItem
 one pattern spacing in the spacings list More...
 
class  PatternSpacingsListItemList
 Represents a list of objects. More...
 
class  PlayButtonsBuilder
 VCR buttons for any dialog that needs them More...
 
class  PointSetAlignmentBuilder
 This class performs a point set to point set alignment More...
 
class  PointsFromFileBuilder
 Represents a NXOpen.GeometricUtilities.PointsFromFileBuilder builder read points from a text file with format *. 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 More...
 
class  QuadrilateralFrameBuilder
 Represents a NXOpen.GeometricUtilities.QuadrilateralFrameBuilder More...
 
class  Rebuild
 Represents a NXOpen.GeometricUtilities.Rebuild . More...
 
class  RectangularFrameBuilder
 Rectangular frame builder 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 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 More...
 
class  RenewFeatureBuilder
 Represents a RenewFeatureBuilder object. More...
 
class  ReplAsstBuilder
 Represents a NXOpen.GeometricUtilities.ReplAsstBuilder . More...
 
class  RotationSetBuilder
 Represents a NXOpen.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 NXOpen.GeometricUtilities.ScalingMethodBuilder More...
 
class  ScalingSetBuilder
 Represents a NXOpen.GeometricUtilities.ScalingSetBuilder More...
 
class  ScalingSetBuilderList
 Represents a list of objects. More...
 
class  SecondarySectionData
 Represents a NXOpen.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 More...
 
class  SelectionList
 Represents a NXOpen.GeometricUtilities.SelectionList More...
 
class  SelectionListList
 Represents a list of objects. More...
 
class  ShapeFrameBuilder
 Represents a NXOpen.GeometricUtilities.ShapeFrameBuilder 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 NXOpen.GeometricUtilities.SnipIntoPatchesBuilder builder. More...
 
class  SpineDefinitionBuilder
 Provides a spine definition for modeling operations More...
 
class  SpinePlaneBuilder
 Represents a NXOpen.GeometricUtilities.SpinePlaneBuilder . More...
 
class  SpinePlaneBuilderList
 Represents a list of objects. More...
 
class  SpinePointData
 Represents a spine point def object 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 NXOpen.GeometricUtilities.StartHoleData More...
 
class  StepOptionBehavior
 Represents a NXOpen.GeometricUtilities.StepOptionBehavior It provides several step options for controlling behavior when move face and so on. More...
 
class  StyledSweepDoubleOnPathDimBuilder
 Represents a NXOpen.GeometricUtilities.StyledSweepDoubleOnPathDimBuilder More...
 
class  StyledSweepDoubleOnPathDimBuilderList
 Represents a list of objects. More...
 
class  StyledSweepReferenceMethodBuilder
 Represents a NXOpen.GeometricUtilities.StyledSweepReferenceMethodBuilder More...
 
class  SupportPlaneData
 Represents a NXOpen.GeometricUtilities.SupportPlaneData More...
 
class  SurfaceRangeBuilder
 Represents the surface range and anchor builder 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 NXOpen.GeometricUtilities.TriangularFrameBuilder More...
 
class  TrimCurveBoundingObjectBuilder
 Represents a NXOpen.GeometricUtilities.TrimCurveBoundingObjectBuilder More...
 
class  TrimCurveBoundingObjectBuilderList
 Represents a list of objects. More...
 
class  TwoExpressionsCollectorSet
 Represents a two dimension list item builder More...
 
class  TwoExpressionsCollectorSetList
 Represents a list of objects. More...
 
class  TwoExpressionsSectionSet
 Represents a two dimension list section item builder More...
 
class  TwoExpressionsSectionSetList
 Represents a list of objects. More...
 
class  UnnestModuleBuilder
 Represents a NXOpen.GeometricUtilities.UnnestModuleBuilder More...
 
class  WaveLinkRepository
 Represents a NXOpen.GeometricUtilities.WaveLinkRepository . More...
 

Enumerations

enum  RadiusMethod { Constant, Law, Tangency }
 This enum represents the radius options More...
 
enum  ExtensionMethod { Incremental, Total }
 This enum represents the extension method More...
 
enum  ExtensionSide { StartEnd, Start, End, Symmetric }
 This enum represents the extension side More...
 
enum  ExtensionDirection { Natural, Linear, Circular }
 This enum represents extension direction More...
 
enum  Type { NoOffset, NonsymmetricOffset, SymmetricOffset, SingleOffset }
 This enum represents the kind of offset More...
 

Detailed Description

Provides classes and interfaces for Geometric Utilities.

Enumeration Type Documentation

This enum represents extension direction

Enumerator
Natural 

Extension Direction Natural

Linear 

Extension Direction Circular

Circular 

Extension Direction Linear

This enum represents the extension method

Enumerator
Incremental 

Extension Method Incremental

Total 

Extension Method Total

This enum represents the extension side

Enumerator
StartEnd 

Extension Side Start/End

Start 

Extension Side Start

End 

Extension Side End

Symmetric 

Extension Side Symmetric

This enum represents the radius options

Enumerator
Constant 

Constant

Law 

Control by law

Tangency 

Control by tangency

This enum represents the kind of offset

Enumerator
NoOffset 

No offset

NonsymmetricOffset 

Offset with two different distances

SymmetricOffset 

Offset with same distance in both directions

SingleOffset 

Offset with single distance in one direction

Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.