NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
NXOpen::PropertiesManager Class Reference

The PropertiesManager class provides methods to create Gateway Properties Builder objects. More...

Public Member Functions

NXOpen::Assemblies::AssembliesGeneralPropertiesBuilderCreateAssembliesGeneralPropertiesBuilder (const std::vector< NXOpen::NXObject * > &objects)
 Create the Assemblies.AssembliesGeneralPropertiesBuilder
Created in NX8.0.0. More...
 
NXOpen::Assemblies::AssembliesParameterPropertiesBuilderCreateAssembliesParameterPropertiesBuilder (const std::vector< NXOpen::NXObject * > &objects)
 Create the Assemblies.AssembliesParameterPropertiesBuilder
Created in NX8.0.0. More...
 
NXOpen::AttributePropertiesBuilderCreateAttributePropertiesBuilder (const std::vector< NXOpen::NXObject * > &objects)
 Create the AttributePropertiesBuilder
More...
 
NXOpen::AttributeTemplatesBuilderCreateAttributeTemplatesBuilder ()
 Create the AttributeTemplatesBuilder
Created in NX8.0.0. More...
 
NXOpen::FeatureGeneralPropertiesBuilderCreateFeatureGeneralPropertiesBuilder (const std::vector< NXOpen::NXObject * > &objects)
 Create the FeatureGeneralPropertiesBuilder
Created in NX8.0.0. More...
 
NXOpen::CAM::GeneralPropertiesBuilderCreateGeneralCAMPropertiesBuilder (const std::vector< NXOpen::NXObject * > &objects)
 Create the CAM.GeneralCAMPropertiesBuilder
Created in NX9.0.1. More...
 
NXOpen::MassPropertiesBuilderCreateMassPropertiesBuilder (const std::vector< NXOpen::NXObject * > &objects)
 Create the MassPropertiesBuilder
Created in NX8.0.0. More...
 
NXOpen::ObjectGeneralPropertiesBuilderCreateObjectGeneralPropertiesBuilder (const std::vector< NXOpen::NXObject * > &objects)
 Create the ObjectGeneralPropertiesBuilder
Created in NX8.0.0. More...
 
NXOpen::PreviewPropertiesBuilderCreatePreviewPropertiesBuilder (const std::vector< NXOpen::NXObject * > &objects)
 Create the PreviewPropertiesBuilder
Created in NX8.0.0. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

The PropertiesManager class provides methods to create Gateway Properties Builder objects.


To obtain an instance of this class, refer to NXOpen::BasePart

Created in NX8.0.0.

Member Function Documentation

NXOpen::Assemblies::AssembliesGeneralPropertiesBuilder* NXOpen::PropertiesManager::CreateAssembliesGeneralPropertiesBuilder ( const std::vector< NXOpen::NXObject * > &  objects)

Create the Assemblies.AssembliesGeneralPropertiesBuilder
Created in NX8.0.0.



License requirements : None

Parameters
objectsthe array of objects
NXOpen::Assemblies::AssembliesParameterPropertiesBuilder* NXOpen::PropertiesManager::CreateAssembliesParameterPropertiesBuilder ( const std::vector< NXOpen::NXObject * > &  objects)

Create the Assemblies.AssembliesParameterPropertiesBuilder
Created in NX8.0.0.



License requirements : None

Parameters
objectsthe array of objects
NXOpen::AttributePropertiesBuilder* NXOpen::PropertiesManager::CreateAttributePropertiesBuilder ( const std::vector< NXOpen::NXObject * > &  objects)

Create the AttributePropertiesBuilder

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::AttributeManager::CreateAttributePropertiesBuilder instead.


Created in NX8.0.0.

License requirements : None

Parameters
objectsthe array of objects
NXOpen::AttributeTemplatesBuilder* NXOpen::PropertiesManager::CreateAttributeTemplatesBuilder ( )

Create the AttributeTemplatesBuilder
Created in NX8.0.0.



License requirements : None

NXOpen::FeatureGeneralPropertiesBuilder* NXOpen::PropertiesManager::CreateFeatureGeneralPropertiesBuilder ( const std::vector< NXOpen::NXObject * > &  objects)

Create the FeatureGeneralPropertiesBuilder
Created in NX8.0.0.



License requirements : None

Parameters
objectsthe array of objects
NXOpen::CAM::GeneralPropertiesBuilder* NXOpen::PropertiesManager::CreateGeneralCAMPropertiesBuilder ( const std::vector< NXOpen::NXObject * > &  objects)

Create the CAM.GeneralCAMPropertiesBuilder
Created in NX9.0.1.



License requirements : None

Parameters
objectsthe array of objects
NXOpen::MassPropertiesBuilder* NXOpen::PropertiesManager::CreateMassPropertiesBuilder ( const std::vector< NXOpen::NXObject * > &  objects)

Create the MassPropertiesBuilder
Created in NX8.0.0.



License requirements : None

Parameters
objectsthe array of objects
NXOpen::ObjectGeneralPropertiesBuilder* NXOpen::PropertiesManager::CreateObjectGeneralPropertiesBuilder ( const std::vector< NXOpen::NXObject * > &  objects)

Create the ObjectGeneralPropertiesBuilder
Created in NX8.0.0.



License requirements : None

Parameters
objectsthe array of objects
NXOpen::PreviewPropertiesBuilder* NXOpen::PropertiesManager::CreatePreviewPropertiesBuilder ( const std::vector< NXOpen::NXObject * > &  objects)

Create the PreviewPropertiesBuilder
Created in NX8.0.0.



License requirements : None

Parameters
objectsthe array of objects
tag_t NXOpen::PropertiesManager::Tag ( ) const

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.