|
Teamcenter C++ API Reference
2312
|
#include <vector>#include <string>#include <map>#include <unidefs.h>#include <metaframework/BusinessObjectRef.hxx>#include <Att0attrtargetmgmt/libatt0attrtargetmgmt_exports.h>#include <Att0attrtargetmgmt/libatt0attrtargetmgmt_undef.h>Go to the source code of this file.
Enumerations | |
| enum | ATT0_generate_hash_value_options_e { WITH_LATEST_MEASUREVALUE = 1, WITH_TABLE_DEFINITION = 2, WITH_TABLE_CONTENT = 4, WITH_SEPARATE_GMM = 8 } |
| enum | ATT0_objective_operation_e { OBJ_CREATE = 1, OBJ_UPDATE, OBJ_DELETE } |
| enum | ATT0_parameter_copy_measurement_e { LATEST_VALUES_EACH_METHOD = 1, LATEST_VALUE, EMPTY_VALUE, NONE } |
| enum | ATT0_parameter_related_object_type_e { RELATED_SOURCE_PARAMETER = 0, RELATED_SOURCE_PARAMETER_RELATION, RELATED_OVERRIDE_CONTEXT, RELATED_VARIANT_CONFIG_OBJECT } |
| enum | ATT0_parameter_type_e { SOURCE_PARAMETER = 1, OVERRIDDEN_PARAMETER } |
Functions | |
| int | ATT0_attach_parameters (tag_t parentObj, const std::vector< tag_t > ¶meters, const bool isCopy, const std::string ¶mDirection, std::vector< ATT0_attach_param_output_t > &attachedParams, std::vector< tag_t > &ignoredParams, std::vector< ATT0_param_validation_result_t > &validationResults) |
| int | ATT0_create_or_update_measurevalue (const tag_t parent_object, const tag_t parameter, ATT0_measurevalue_input_t &value_input, tag_t &ret_parameter, tag_t &ret_measuredvalue) |
| int | ATT0_create_parameters (const std::vector< ATT0_create_params_input_t > &createParameterInputs, std::vector< ATT0_create_params_output_t > &createParamOutput, std::vector< ATT0_param_validation_result_t > &validationResults) |
| int | ATT0_get_latestMeasureValue (const std::vector< tag_t > ¶meters, std::vector< std::string > &methods, std::map< tag_t, std::vector< ATT0_Measure_Value_Info_t >> ¶mValues_Map) |
| int | ATT0_get_objectives (const std::vector< tag_t > &affectedObjects, std::map< tag_t, tag_t > &affectedToObjectiveMap) |
| int | ATT0_get_parameters_bulk2 (const std::vector< tag_t > &parent_Objects, const std::string &direciton, const std::string &application, const bool goalFileRequired, std::map< tag_t, std::vector< ATT0_parameter_data_t >> ¶meters_map) |
| int | ATT0_get_parameters_for_structureData (const std::vector< ATT0_get_structure_params_input_t > &getStructureParam_inputs, const ATT0_get_structure_params_pref_t &pref, ATT0_get_structure_params_response_t &getStructureParams_response) |
| int | ATT0_replace_parameters (const std::vector< tag_t > &parent_objects, const std::vector< ATT0_replace_param_input_t > &replace_inputs, std::vector< ATT0_replace_param_output_t > &replace_outputs) |
| int | ATT0_saveas_parameters (const std::vector< tag_t > ¶meters, const bool isOverride, const ATT0_parameter_copy_measurement_t copyMeasurement, std::map< tag_t, tag_t > &copiedParameters) |
| int | ATT0_set_objectives (const std::vector< ATT0_objective_data_t > &objectiveData, std::vector< ATT0_objective_output_data_t > &objectiveOutputData) |
| int | ATT0_set_parameters_direction (const tag_t parent, const std::vector< tag_t > ¶meters, const std::string &direction, std::vector< tag_t > &updatedParams, std::vector< tag_t > &ignoredParams, std::vector< ATT0_param_validation_result_t > &validationResults) |
| int | ATT0_update_parameters2 (const std::vector< ATT0_update_params_input2_t > &update_parameters_input, std::vector< ATT0_update_param_output_t > &update_param_output, std::vector< ATT0_param_validation_result_t > &validation_results) |
This header file declares privileged structures and APIs to be used for Parameters. The APIs in this file encapsulate the common business logic which is used in the SOA layer and presentation layer of active workspace.
Definition in file Att0ParametersManagment.hxx.