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

Provides classes and interfaces for PDM. More...

Classes

class  AlternateIdManager
 This class is responsible for setting and getting NX Manager database attribute. More...
 
class  AttributeGroup
 Represents an attribute group. More...
 
class  AttributeGroupCollection
 Represents a collection of attribute group objects. More...
 
class  AttributeGroupDescription
 Represents an attribute group type. More...
 
class  AttributeGroupDescriptionCollection
 Represents a collection of attribute group description objects. More...
 
class  AttributeGroupReviseBuilder
 Represents an attribute group revise builder. More...
 
class  CaeCloneManager
 This class is used for executing CAE Clone on a Simulation File or a FeModel File. More...
 
class  CAEFileContainer
 This class is a File Container class for uploading JT files created by NX CAE Post Processing to Teamcenter. More...
 
class  ConfigurationContextBuilder
 Represents a NXOpen::PDM::ConfigurationContextBuilder builder
To create a new instance of this class, use NXOpen::PDM::ConfigurationManager::CreateConfigurationContextBuilder

Created in NX9.0.0. More...
 
class  ConfigurationManager
 Represents Configuration Manager
Use NXOpen::Session::ConfigurationManager to get the instance of this class. More...
 
class  DatabaseAttributeManager
 This class is responsible for setting and getting NX Manager database attribute. More...
 
class  DesignElementRevision
 Represents the design element revision in the database. More...
 
class  DesignFeatureRevision
 Represents the design feature revision in the database. More...
 
class  DesignSubordinateRevision
 Represents the design subordinate revision in the database. More...
 
class  EffectivityAttributePropertiesBuilder
 Represents an NXOpen::PDM::EffectivityAttributePropertiesBuilder to be used for creating effectivity attributes. More...
 
class  EffectivityTableBuilder
 Represents a builder class for effectivity configuration. More...
 
class  EffectivityTableRow
 Represents the class that contains effectivity parameters. More...
 
class  FileManagement
 This class is responsible for Teamcenter file management related activities. More...
 
class  GenericObjectAttributeHolder
 Represents the class that contains database business logic or pre-creation information for the objects. More...
 
class  IAttributeGroupOwner
 An interface class for objects that own attribute groups. More...
 
class  ListOfValues
 Represents list of values to be used in search query
Created in NX6.0.0. More...
 
class  LogicalObject
 Represents the class that contains database business logic or pre-creation information for the objects. More...
 
class  ModelElementRevision
 Represents a base class that provides common methods for various model elements in a NXOpen::CollaborativeDesign . More...
 
class  NativePartLogicalObject
 Represents the class that contains information for the objects participating in import operation. More...
 
class  ObjectCreateBuilder
 Represents a builder class that perofrms create operation
To create a new instance of this class, use NXOpen::PDM::PdmSession::CreateObjectCreateBuilder

Created in NX10.0.0. More...
 
class  OperationErrors
 Represents Operation Errors to be returned in TCIN related operations
Created in NX8.5.0. More...
 
class  PartBuilder
 This class serves as the base class for NX Manager part builders. More...
 
class  PartCreationObject
 This class is a proxy for a to-be-created part prior to the part being created. More...
 
class  PartCreationObjectAttributePropertiesBuilder
 Represents an NXOpen::PDM::PartCreationObjectAttributePropertiesBuilder . More...
 
class  PartFromPartBuilder
 This class provides the methods necessary to create a new part in NX Manager from an existing part. More...
 
class  PartFromTemplateBuilder
 This class provides the methods necessary to create a new part in NX Manager from a template part. More...
 
class  PartManager
 This class contains methods to create and manage parts in NX Manager mode. More...
 
class  PartOperationAttributePropertiesBuilder
 Represents an NXOpen::PDM::PartOperationAttributePropertiesBuilder to be used for creating attributes in part operation. More...
 
class  PartOperationBuilder
 Represents a builder class that performs various design element operations. More...
 
class  PartOperationCopyBuilder
 Represents a builder class that performs various Save As operations. More...
 
class  PartOperationCreateBuilder
 Represents a builder class that performs Create operations
To create a new instance of this class, use NXOpen::PDM::PdmSession::CreateCreateOperationBuilder

Created in NX10.0.0. More...
 
class  PartOperationImportBuilder
 Represents a builder class that performs Create operations
To create a new instance of this class, use NXOpen::PDM::PdmSession::CreateImportOperationBuilder
Default values. More...
 
class  PartOperationImportCallbackData
 JA interface for PartOperationImportCallbackData object
This cannot be created

Created in NX10.0.0. More...
 
class  PartOperationImportObserver
 This class is responsible for invoking registered callbacks at different stages in import operation. More...
 
class  PartOperationMakeUniqueBuilder
 Represents a NXOpen::PDM::PartOperationMakeUniqueBuilder builder
To create a new instance of this class, use NXOpen::PDM::PdmSession::CreateMakeUniqueOperationBuilder

Created in NX10.0.0. More...
 
class  PartOperationValidationPropertiesBuilder
 Represents an NXOpen::PDM::PartOperationValidationPropertiesBuilder to be used for overriding the default validation parameters for a part in import operation. More...
 
class  PdmNavigatorNode
 Represents a PdmNavigatorNode
Created in NX6.0.4. More...
 
class  PdmPart
 This class serves as a gateway to part-specific tools for NX Manager mode. More...
 
class  PdmSearch
 Represents search query
Created in NX6.0.0. More...
 
class  PdmSearchManager
 Represents search manager class
Use NXOpen::Session::PdmSearchManager to get the instance of this class. More...
 
class  PdmSession
 Represents the NX Manager session
To obtain an instance of this class, refer to NXOpen::Session

Created in NX7.5.0. More...
 
class  PendingComponentsManager
 This class is used for managing a part's pending components, that is, those that have been added within Teamcenter but are not yet present in NX. More...
 
class  PersistentSettings
 Persistently held settings for a Teamcenter user account. More...
 
class  RequirementUtils
 Collection of PDM utility methods
To obtain an instance of this class, refer to NXOpen::Session

Created in NX6.0.3. More...
 
class  SearchResult
 Represents search query
Created in NX6.0.0. More...
 
class  SessionSettings
 Values for the settings that affect the current Teamcenter session. More...
 
class  SoaQuery
 Represents search soa query to perform Teamcenter search
Created in NX6.0.0. More...
 
class  TracelinkQuery
 Represents the Trace link query
To obtain an instance of this class use NXOpen::PDM::RequirementUtils

Created in NX6.0.3. More...
 
class  VariantConfigurationBuilder
 Represents a builder class that performs variant rule configuration. More...
 

Enumerations

enum  PdmSoaqueryNxmgrfielddatatype {
  PdmSoaqueryNxmgrfielddatatypeChar = 2001, PdmSoaqueryNxmgrfielddatatypeDate, PdmSoaqueryNxmgrfielddatatypeDouble, PdmSoaqueryNxmgrfielddatatypeFloat,
  PdmSoaqueryNxmgrfielddatatypeInt, PdmSoaqueryNxmgrfielddatatypeBool, PdmSoaqueryNxmgrfielddatatypeShort, PdmSoaqueryNxmgrfielddatatypeString,
  PdmSoaqueryNxmgrfielddatatypeReference, PdmSoaqueryNxmgrfielddatatypeUntypedReference, PdmSoaqueryNxmgrfielddatatypeExternalReference
}
 NX Manager search field data type. More...
 

Detailed Description

Provides classes and interfaces for PDM.

Enumeration Type Documentation

NX Manager search field data type.

Enumerator
PdmSoaqueryNxmgrfielddatatypeDate 

Date.

PdmSoaqueryNxmgrfielddatatypeDouble 

Double.

PdmSoaqueryNxmgrfielddatatypeFloat 

Float.

PdmSoaqueryNxmgrfielddatatypeInt 

Integer.

PdmSoaqueryNxmgrfielddatatypeBool 

Boolean.

PdmSoaqueryNxmgrfielddatatypeShort 

Short.

PdmSoaqueryNxmgrfielddatatypeString 

String.

PdmSoaqueryNxmgrfielddatatypeReference 

Reference.

PdmSoaqueryNxmgrfielddatatypeUntypedReference 

Untyped reference.

PdmSoaqueryNxmgrfielddatatypeExternalReference 

External reference.

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