NX Open C++ Reference Guide
Classes | Enumerations
NXOpen::GeometricUtilities Namespace Reference

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
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 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
To create a new instance of this class, use NXOpen::Features::FeatureCollection::CreateConvertFeatureGroupsToModulesBuilder

Created in NX9.0.0. More...
 
class  CurveExtendData
 Represents a NXOpen::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  CurveLengthBuilder
 Represents a NXOpen::GeometricUtilities::CurveLengthBuilder builder. More...
 
class  CurveLengthData
 Represents an CurveLength data. More...
 
class  CurveLimitsData
 Represents a NXOpen::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  CurveSettings
 Represents the curve settings data. More...
 
class  CurveShapingBuilder
 Represents a NXOpen::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 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
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 NXOpen::GeometricUtilities::EndHoleData
Created in NX5.0.2. 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
Created in NX7.5.1. More...
 
class  FtmFixedCurvesBuilder
 Represents a NXOpen::GeometricUtilities::FtmFixedCurvesBuilder builder
To create a new instance of this class, use NXOpen::GeometricUtilities::OmnicadManager::CreateFtmFixedCurvesBuilder
Default values. More...
 
class  FtmFixedCurvesBuilderList
 Represents a list of objects. More...
 
class  FtmTransformCurvesBuilder
 Represents a NXOpen::GeometricUtilities::FtmTransformCurvesBuilder builder
To create a new instance of this class, use NXOpen::GeometricUtilities::OmnicadManager::CreateFtmTransformCurvesBuilder
Default values. More...
 
class  FtmTransformCurvesBuilderList
 Represents a list of objects. More...
 
class  FtmTransformPointsBuilder
 Represents a NXOpen::GeometricUtilities::FtmTransformPointsBuilder builder
To create a new instance of this class, use NXOpen::GeometricUtilities::OmnicadManager::CreateFtmTransformPointsBuilder

Created in NX10.0.0. More...
 
class  FtmTransformPointsBuilderList
 Represents a list of objects. More...
 
class  GeneralPattern
 the General pattern definition. More...
 
class  GeometryLocationData
 Represents a NXOpen::GeometricUtilities::GeometryLocationData
To create a new instance of this class, use NXOpen::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 NXOpen::GeometricUtilities::InstanceEditedExpressionItem objects. More...
 
class  InteractiveSectionBuilder
 Represents a NXOpen::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 NXOpen::GeometricUtilities::LocalUntrimBuilder builder. More...
 
class  LocalUntrimManager
 Provides create builder methods for LocalUntrimBuilder
To obtain an instance of this class, refer to NXOpen::Part

Created in NX9.0.0. More...
 
class  MatchSurfaceBuilder
 Represents a NXOpen::GeometricUtilities::MatchSurfaceBuilder builder.This builder's Commit can create a b-surface
To create a new instance of this class, use NXOpen::GeometricUtilities::CAMDataPrepManager::CreateMatchSurfaceBuilder
Default values. More...
 
class  MiddleHoleData
 Represents a NXOpen::GeometricUtilities::MiddleHoleData
Created in NX5.0.2. More...
 
class  MirrorPattern
 the Mirror pattern definition. More...
 
class  ModlAlongCurveAngle
 This class NXOpen::GeometricUtilities::ModlAlongCurveAngle represents motion type in ModlMotion
Created in NX8.5.0. 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  NestModuleBuilder
 Represents a NXOpen::GeometricUtilities::NestModuleBuilder
Note that this class is now deprecated. More...
 
class  NonInflectingLawBuilder
 Represents a non-inflecting law. More...
 
class  OmnicadManager
 Represents a manager for creating builder objects for OmniCAD Free Transformer
To obtain an instance of this class, refer to NXOpen::Part

Created in NX10.0.0. More...
 
class  OnPathDimensionBuilder
 Builds an on-path dimension
Created in NX5.0.0. 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
OrientXpress is not supported in KF. More...
 
class  ParentEquivalencyMap
 Represents a NXOpen::GeometricUtilities::ParentEquivalencyMap . More...
 
class  ParentEquivalencyMapList
 Represents a list of objects. More...
 
class  PartModuleInputBuilder
 Represents a NXOpen::GeometricUtilities::PartModuleInputBuilder
To create a new instance of this class, use NXOpen::Features::PartModule::CreatePartModuleInputBuilder
Default values. More...
 
class  PartModuleOutputBuilder
 Represents a NXOpen::GeometricUtilities::PartModuleOutputBuilder
To create a new instance of this class, use NXOpen::Features::PartModule::CreatePartModuleOutputBuilder

Created in NX8.0.0. More...
 
class  PartModuleOutputBuilder1
 Represents a NXOpen::GeometricUtilities::PartModuleOutputBuilder1
To create a new instance of this class, use NXOpen::Features::PartModule::CreatePartModuleOutputBuilder1
Default values. More...
 
class  PartModuleReferencesBuilder
 Represents a NXOpen::GeometricUtilities::PartModuleReferencesBuilder
Created in NX8.0.0. More...
 
class  PartModuleRelationshipBuilder
 Represents a Features::PartModule builder
To create a new instance of this class, use NXOpen::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
More...
 
class  PatternClockingBuilder
 enables the ability to apply delta transforms on individual instances of a pattern within the pattern feature
To create a new instance of this class, use NXOpen::GeometricUtilities::PatternDefinition::CreateClockingBuilder
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 NXOpen::GeometricUtilities::PatternIncrementItem objects. More...
 
class  PatternInstanceEditBuilder
 pattern instance edit builder
To create a new instance of this class, use NXOpen::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 NXOpen::GeometricUtilities::PatternSpacingsListItem objects. More...
 
class  PatternSpacingsListItem
 one pattern spacing in the spacings list
To create a new instance of this class, use NXOpen::GeometricUtilities::PatternSpacingsList::CreatePatternSpacingsListItem

Created in NX8.0.0. More...
 
class  PatternSpacingsListItemList
 Represents a list of objects. More...
 
class  PlayButtonsBuilder
 VCR buttons for any dialog that needs them
Created in NX11.0.0. More...
 
class  PointSetAlignmentBuilder
 This class performs a point set to point set alignment
To create a new instance of this class, use NXOpen::Part::CreatePointSetAlignmentBuilder
Default values. More...
 
class  PointsFromFileBuilder
 Represents a NXOpen::GeometricUtilities::PointsFromFileBuilder builder read points from a text file with format *.asc, *.txt, *.dat, *.pts
To create a new instance of this class, use NXOpen::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 NXOpen::GeometricUtilities::QuadrilateralFrameBuilder
Created in NX6.0.0. More...
 
class  Rebuild
 Represents a NXOpen::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 NXOpen::Features::FeatureCollection::CreateRenameLinkedPartModulePartBuilder

Created in NX9.0.0. 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
Created in NX9.0.0. More...
 
class  SelectionList
 Represents a NXOpen::GeometricUtilities::SelectionList
To create a new instance of this class, use NXOpen::Part::CreateSelectionList

Created in NX8.0.0. More...
 
class  SelectionListList
 Represents a list of objects. More...
 
class  ShapeFrameBuilder
 Represents a NXOpen::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 NXOpen::GeometricUtilities::SnipIntoPatchesBuilder builder. More...
 
class  SpineDefinitionBuilder
 Provides a spine definition for modeling operations
Created in NX8.5.0. 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
To create an instance of this class, see NXOpen::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 NXOpen::GeometricUtilities::StartHoleData
Created in NX5.0.2. 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
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 NXOpen::GeometricUtilities::TriangularFrameBuilder. More...
 
class  TrimCurveBoundingObjectBuilder
 Represents a NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilder
To create a new instance of this class, use NXOpen::Features::TrimCurve2Builder::CreateTrimCurveBoundingObjectBuilder

Created in NX11.0.1. More...
 
class  TrimCurveBoundingObjectBuilderList
 Represents a list of objects. More...
 
class  TwoExpressionsCollectorSet
 Represents a two dimension list item builder
To create a new instance of this class, use NXOpen::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 NXOpen::Part::CreateEmptyTwoExpressionsSectionSet

Created in NX9.0.0. More...
 
class  TwoExpressionsSectionSetList
 Represents a list of objects. More...
 
class  UnnestModuleBuilder
 Represents a NXOpen::GeometricUtilities::UnnestModuleBuilder
Note that this class is now deprecated. More...
 
class  WaveLinkRepository
 Represents a NXOpen::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...
 

Detailed Description

Provides classes and interfaces for Geometric Utilities.

Enumeration Type Documentation

This enum represents extension direction.

Enumerator
ExtensionDirectionNatural 

Extension Direction Natural.

ExtensionDirectionLinear 

Extension Direction Circular.

ExtensionDirectionCircular 

Extension Direction Linear.

This enum represents the extension method.

Enumerator
ExtensionMethodIncremental 

Extension Method Incremental.

ExtensionMethodTotal 

Extension Method Total.

This enum represents the extension side.

Enumerator
ExtensionSideStartEnd 

Extension Side Start/End.

ExtensionSideStart 

Extension Side Start.

ExtensionSideEnd 

Extension Side End.

ExtensionSideSymmetric 

Extension Side Symmetric.

This enum represents the radius options.

Enumerator
RadiusMethodConstant 

Constant.

RadiusMethodLaw 

Control by law.

RadiusMethodTangency 

Control by tangency.

This enum represents the kind of offset.

Enumerator
TypeNoOffset 

No offset.

TypeNonsymmetricOffset 

Offset with two different distances.

TypeSymmetricOffset 

Offset with same distance in both directions.

TypeSingleOffset 

Offset with single distance in one direction.

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