Teamcenter C++ API Reference  2312
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | Friends | List of all members
Teamcenter::Mfg0BvrRobot Class Reference

#include <Mfg0BvrRobot.hxx>

Inheritance diagram for Teamcenter::Mfg0BvrRobot:
Teamcenter::Mfg0BvrEquipment Teamcenter::Mfg0BvrResource Teamcenter::ImanItemBOPLine Teamcenter::ImanItemLine Teamcenter::BOMLine Teamcenter::RuntimeBusinessObject Teamcenter::BusinessObject Teamcenter::RootObject Teamcenter::Object

Public Member Functions

int create (::Teamcenter::CreateInput *creInput)
 
int createPost (::Teamcenter::CreateInput *creInput)
 
int finalizeCreateInput (::Teamcenter::CreateInput *creInput)
 
int finalizeSaveAsInput (::Teamcenter::SaveAsInput *pSavAsInput, std::vector< ::Teamcenter::DeepCopyData * > *vecDeepCopyData)
 
int fnd0AddSubstitute (tag_t itemOrRevision, tag_t bomView, tag_t *newLine)
 
int fnd0AskSRUid (std::string *uid, bool *isFirstTime) const
 
int fnd0assignChildLine (tag_t sourceLine, char *occType, tag_t *newChildLine)
 
int fnd0bomline_move (tag_t parent_tag, const int count, tag_t *source_bomlines, tag_t **target_bomlines)
 
int fnd0CopyLine (tag_t lineToCopy, tag_t viewType, tag_t *newLine)
 
int fnd0Duplicate (const tag_t *topLine, tag_t *topLineResult)
 
int fnd0DuplicateExpandOrUpdate (const std::vector< tag_t > *bomlines, const std::vector< tag_t > *itemRevisions, const std::vector< std::string > *cadOptions, const int *selectionOption, std::vector< tag_t > *updatedObjects, std::vector< tag_t > *cadDependencies)
 
int fnd0GenerateRecipe (std::string *recipe)
 
int fnd0GetChildren (const std::vector< std::string > *propertyNames, std::vector< tag_t > *childTags, std::vector< std::string > *childContextPropertyNames)
 
int fnd0getCustomConfiguredIrf (const tag_t *bomLineTag, tag_t *itemRevTag)
 
int fnd0GetSerializationState (bool *currentState) const
 
int fnd0IsRecoverable (bool *isPersistedRecipe, bool *isRecoverableIDSupported) const
 
int fnd0PreferSubstitute (bool *isTemporary)
 
int fnd0SetSerializationState (bool newState, bool *stateChanged)
 
int fnd0SetSRUid (const std::string *uid)
 
int getBl_ebop_acc_check_results (int &value, bool &isNull) const
 
int getBl_has_attached_notes (bool &value, bool &isNull) const
 
int getBl_jt_hint_contents (std::string &value, bool &isNull) const
 
int getBl_me_ref_time_analysis (tag_t &value, bool &isNull) const
 
int getBl_occ_int_order_no (int &value, bool &isNull) const
 
int getBl_physical_attach_children (std::vector< std::string > &values, std::vector< int > &isNull) const
 
int getBl_physical_attach_mfg0BiDirectional (std::vector< std::string > &values, std::vector< int > &isNull) const
 
int getBl_physical_attach_mfg0RelationTypeName (std::vector< std::string > &values, std::vector< int > &isNull) const
 
int getBl_physical_attach_mfg0RelToOrigin (std::vector< std::string > &values, std::vector< int > &isNull) const
 
int getBl_physical_attach_mfg0SourceID (std::vector< std::string > &values, std::vector< int > &isNull) const
 
int getBl_physical_attach_mfg0SourceIDFormatType (std::vector< std::string > &values, std::vector< int > &isNull) const
 
int getBl_physical_attach_mfg0TargetID (std::vector< std::string > &values, std::vector< int > &isNull) const
 
int getBl_physical_attach_mfg0TargetIDFormatType (std::vector< std::string > &values, std::vector< int > &isNull) const
 
int getBl_physical_attach_mfg0TCPFPosition (std::vector< std::string > &values, std::vector< int > &isNull) const
 
int getBl_resource_color (std::vector< int > &values, std::vector< int > &isNull) const
 
int getBl_window_is_BOPWin (bool &value, bool &isNull) const
 
int getChar (const std::string &charName, char &charRetValue, bool &isNull, bool &hasReadAccess)
 
int getChar (const std::string &charName, char &charRetValue, bool &isNull)
 
int getCharArray (const std::string &charArrayName, std::vector< char > &vectorCharVals, std::vector< int > &vectorIsNullVals, bool &hasReadAccess)
 
int getCharArray (const std::string &charArrayName, std::vector< char > &vectorCharVals, std::vector< int > &vectorIsNullVals)
 
int getDate (const std::string &dateName, date_t &dateRetValue, bool &isNull, bool &hasReadAccess)
 
int getDate (const std::string &dateName, date_t &dateRetValue, bool &isNull)
 
int getDateArray (const std::string &dateArrayName, std::vector< date_t > &dateArrayRetValue, std::vector< int > &isNull, bool &hasReadAccess)
 
int getDateArray (const std::string &dateArrayName, std::vector< date_t > &dateArrayRetValue, std::vector< int > &isNull)
 
int getDeepCopyData (const std::string *operation, std::vector< ::Teamcenter::DeepCopyData * > *deepCopyDatas)
 
int getDouble (const std::string &doubleName, double &doubleRetValue, bool &isNull, bool &hasReadAccess)
 
int getDouble (const std::string &doubleName, double &doubleRetValue, bool &isNull)
 
int getDoubleArray (const std::string &doubleArrayName, std::vector< double > &vectorDoubleVals, std::vector< int > &vectorIsNullVals, bool &hasReadAccess)
 
int getDoubleArray (const std::string &doubleArrayName, std::vector< double > &vectorDoubleVals, std::vector< int > &vectorIsNullVals)
 
int getFnd0AssignedToProcess (std::vector< std::string > &values, std::vector< int > &isNull) const
 
int getFnd0bl_ac_check_result (std::string &value, bool &isNull) const
 
int getFnd0bl_active_changes (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getFnd0bl_active_markup (tag_t &value, bool &isNull) const
 
int getFnd0bl_alternate_groups (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getFnd0bl_assigned_as (std::vector< std::string > &values, std::vector< int > &isNull) const
 
int getFnd0bl_closurerule_state (int &value, bool &isNull) const
 
int getFnd0bl_complying_objects (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getFnd0bl_configured_out (int &value, bool &isNull) const
 
int getFnd0bl_defining_objects (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getFnd0bl_has_active_markup (bool &value, bool &isNull) const
 
int getFnd0bl_has_alternate_group (bool &value, bool &isNull) const
 
int getFnd0bl_has_trace_link (int &value, bool &isNull) const
 
int getFnd0bl_is_mono_override (int &value, bool &isNull) const
 
int getFnd0bl_is_mono_present (bool &value, bool &isNull) const
 
int getFnd0bl_is_substitute (bool &value, bool &isNull) const
 
int getFnd0bl_markup_add_objs (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getFnd0bl_markup_prop_names (std::vector< std::string > &values, std::vector< int > &isNull) const
 
int getFnd0bl_markup_prop_values (std::vector< std::string > &values, std::vector< int > &isNull) const
 
int getFnd0bl_markup_replace_obj (tag_t &value, bool &isNull) const
 
int getFnd0bl_markup_subs_objs_add (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getFnd0bl_markup_subs_objs_del (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getFnd0bl_markup_type (int &value, bool &isNull) const
 
int getFnd0bl_real_quantity (std::string &value, bool &isNull) const
 
int getFnd0bl_sub_id_compare (std::string &value, bool &isNull) const
 
int getFnd0bl_sub_name_compare (std::string &value, bool &isNull) const
 
int getFnd0bl_substitute_groups (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getFnd0HasReflection (bool &value, bool &isNull) const
 
int getFnd0IsConfiguredForNetEff (bool &value, bool &isNull) const
 
int getFnd0OccurrenceRevision (tag_t &value, bool &isNull) const
 
int getFnd0QuantityManaged (int &value, bool &isNull) const
 
int getFnd0RelativeTransform (std::string &value, bool &isNull) const
 
int getFnd0RelativeTransformOverride (std::string &value, bool &isNull) const
 
int getFnd0UnitNetEffectivity (std::string &value, bool &isNull) const
 
int getInt (const std::string &intName, int &intRetValue, bool &isNull, bool &hasReadAccess)
 
int getInt (const std::string &intName, int &intRetValue, bool &isNull)
 
int getIntArray (const std::string &intArrayName, std::vector< int > &vectorIntVals, std::vector< int > &vectorIsNullVals, bool &hasReadAccess)
 
int getIntArray (const std::string &intArrayName, std::vector< int > &vectorIntVals, std::vector< int > &vectorIsNullVals)
 
int getLogical (const std::string &logicalName, bool &boolRetValue, bool &isNull, bool &hasReadAccess)
 
int getLogical (const std::string &logicalName, bool &boolRetValue, bool &isNull)
 
int getLogicalArray (const std::string &logicalArrayName, std::vector< int > &vectorLogicalVals, std::vector< int > &vectorIsNullVals, bool &hasReadAccess)
 
int getLogicalArray (const std::string &logicalArrayName, std::vector< int > &vectorLogicalVals, std::vector< int > &vectorIsNullVals)
 
int getMfg0LinkState (int &value, bool &isNull) const
 
int getMfg0used_by (std::vector< tag_t > &values, std::vector< int > &isNull) const
 
int getObject_string (std::string &value, bool &isNull) const
 
int getString (const std::string &stringName, std::string &stringRetValue, bool &isNull, bool &hasReadAccess)
 
int getString (const std::string &stringName, std::string &stringRetValue, bool &isNull)
 
int getStringArray (const std::string &stringArrayName, std::vector< std::string > &vectorStringVals, std::vector< int > &vectorIsNullVals, bool &hasReadAccess)
 
int getStringArray (const std::string &stringArrayName, std::vector< std::string > &vectorStringVals, std::vector< int > &vectorIsNullVals)
 
tag_t getTag () const
 
int getTag (const std::string &tagName, tag_t &tagRetValue, bool &isNull, bool &hasReadAccess)
 
int getTag (const std::string &tagName, tag_t &tagRetValue, bool &isNull)
 
int getTagArray (const std::string &tagArrayName, std::vector< tag_t > &vectorTagVals, std::vector< int > &vectorIsNullVals, bool &hasReadAccess)
 
int getTagArray (const std::string &tagArrayName, std::vector< tag_t > &vectorTagVals, std::vector< int > &vectorIsNullVals)
 
const std::string & getTypeName () const
 
tag_t getTypeTag () const
 
int invokeOperation (const std::string *operationId,...)
 
int invokeOperation (const std::string &operationId, va_list args)
 
int invokeOperation (int operationIdInt, va_list args)
 
int invokeOperation (const std::string &operationId, std::vector< void * > &args)
 
int invokeOperation (int operationIdInt, std::vector< void * > &args)
 
int performDeepCopy (::Teamcenter::OperationInput *pOperationInput, std::vector< ::Teamcenter::DeepCopyData * > *vecDeepCopyData)
 
int saveAs (::Teamcenter::SaveAsInput *pSavAsInput, std::vector< ::Teamcenter::DeepCopyData * > *vecDeepCopyData, tag_t *newObjTag)
 
int saveAsPost (::Teamcenter::SaveAsInput *pSavAsInput, std::vector< ::Teamcenter::DeepCopyData * > *vecDeepCopyData)
 
int setBl_ebop_acc_check_results (int value, bool isNull=false)
 
int setBl_me_ref_time_analysis (const tag_t &value, bool isNull=false)
 
int setBl_occ_effectivity (const std::vector< tag_t > &values, const std::vector< int > *isNull=0)
 
int setBl_occ_int_order_no (int value, bool isNull=false)
 
int setBl_physical_attach_children (const std::vector< std::string > &values, const std::vector< int > *isNull=0)
 
int setBl_physical_attach_mfg0BiDirectional (const std::vector< std::string > &values, const std::vector< int > *isNull=0)
 
int setBl_physical_attach_mfg0RelationTypeName (const std::vector< std::string > &values, const std::vector< int > *isNull=0)
 
int setBl_physical_attach_mfg0RelToOrigin (const std::vector< std::string > &values, const std::vector< int > *isNull=0)
 
int setBl_physical_attach_mfg0SourceID (const std::vector< std::string > &values, const std::vector< int > *isNull=0)
 
int setBl_physical_attach_mfg0SourceIDFormatType (const std::vector< std::string > &values, const std::vector< int > *isNull=0)
 
int setBl_physical_attach_mfg0TargetID (const std::vector< std::string > &values, const std::vector< int > *isNull=0)
 
int setBl_physical_attach_mfg0TargetIDFormatType (const std::vector< std::string > &values, const std::vector< int > *isNull=0)
 
int setBl_physical_attach_mfg0TCPFPosition (const std::vector< std::string > &values, const std::vector< int > *isNull=0)
 
int setBl_quantity (const std::string &value, bool isNull=false)
 
int setBl_resource_color (const std::vector< int > &values, const std::vector< int > *isNull=0)
 
int setBl_sequence_no (const std::string &value, bool isNull=false)
 
int setChar (const std::string &charName, const char &charValue, bool isNull)
 
int setCharArray (const std::string &charArrayName, const std::vector< char > &vectorCharVals, const std::vector< int > *vectorIsNullVals)
 
int setDate (const std::string &dateName, const date_t &dateValue, bool isNull)
 
int setDateArray (const std::string &dateArrayName, const std::vector< date_t > &vectorDateVals, const std::vector< int > *vectorIsNullVals)
 
int setDouble (const std::string &doubleName, const double &doubleValue, bool isNull)
 
int setDoubleArray (const std::string &doubleArrayName, const std::vector< double > &vectorDoubleVals, const std::vector< int > *vectorIsNullVals)
 
int setFnd0bl_ac_check_result (const std::string &value, bool isNull=false)
 
int setFnd0bl_active_changes (const std::vector< tag_t > &values, const std::vector< int > *isNull=0)
 
int setFnd0bl_active_markup (const tag_t &value, bool isNull=false)
 
int setFnd0bl_alternate_groups (const std::vector< tag_t > &values, const std::vector< int > *isNull=0)
 
int setFnd0bl_has_active_markup (bool value, bool isNull=false)
 
int setFnd0bl_is_mono_override (int value, bool isNull=false)
 
int setFnd0bl_substitute_groups (const std::vector< tag_t > &values, const std::vector< int > *isNull=0)
 
int setInt (const std::string &intName, const int &intValue, bool isNull)
 
int setIntArray (const std::string &intArrayName, const std::vector< int > &vectorIntVals, const std::vector< int > *vectorIsNullVals)
 
int setLogical (const std::string &logicalName, const bool logicalValue, bool isNull)
 
int setLogicalArray (const std::string &boolArrayName, const std::vector< int > &vectorboolVals, const std::vector< int > *vectorIsNullVals)
 
int setPropertiesFromCreateInput (::Teamcenter::CreateInput *creInput)
 
int setPropertiesFromSaveAsInput (::Teamcenter::SaveAsInput *pSavAsInput)
 
int setString (const std::string &stringName, const std::string &stringValue, bool isNull)
 
int setStringArray (const std::string &stringArrayName, const std::vector< std::string > &vectorStringVals, const std::vector< int > *vectorIsNullVals)
 
int setTag (const std::string &tagName, const tag_t &tagValue, bool isNull)
 
int setTagArray (const std::string &tagArrayName, const std::vector< tag_t > &vectorTagVals, const std::vector< int > *vectorIsNullVals)
 
int validateCreateInput (::Teamcenter::CreateInput *creInput)
 
int validateSaveAsInput (::Teamcenter::SaveAsInput *pSavAsInput, std::vector< ::Teamcenter::DeepCopyData * > *vecDeepCopyData)
 

Static Public Member Functions

static int fnd0Create (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0CreatePost (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0ExpandLines (std::vector< ::Teamcenter::BulkInput * > *bulkInput,::Teamcenter::BulkData *bd, int expansionCriteria, std::vector< tag_t > *occurenceThreads, std::vector< tag_t > *occurenceThreadParents, std::map< tag_t, std::vector< tag_t > > *parentLinesToChildLinesMap,::Teamcenter::ErrorMap *errorMap)
 
static int fnd0FinalizeCreateInput (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0FinalizeSaveAsInput (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0GetDeepCopyData (std::vector< ::Teamcenter::BulkInput * > *getDeepCopydata,::Teamcenter::BulkData *bd)
 
static int fnd0InsertLevel (std::vector< ::Teamcenter::BulkInput * > *bulkInput,::Teamcenter::BulkData *bd, tag_t newLevelObject, tag_t viewType, tag_t *insertedLine, std::vector< tag_t > *newChildLines)
 
static int fnd0PerformDeepCopy (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0RemoveLevel (std::vector< ::Teamcenter::BulkInput * > *bulkInput,::Teamcenter::BulkData *bd, std::vector< tag_t > *newChildLines)
 
static int fnd0SaveAs (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0SaveAsPost (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0SetPropertiesFromCreateInput (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0SetPropertiesFromSaveAsInput (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0SplitLinesForEffectivity (std::vector< ::Teamcenter::BulkInput * > *bulkInput,::Teamcenter::BulkData *bd, std::vector< tag_t > *splitEffs, std::map< tag_t, tag_t > *sourceLineToSplitLineMap)
 
static int fnd0ValidateCreateInput (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static int fnd0ValidateSaveAsInput (std::vector< ::Teamcenter::BulkInput * > *inputs,::Teamcenter::BulkData *bd)
 
static const std::string & getInterfaceName ()
 

Protected Member Functions

virtual void initialize (::Teamcenter::RootObjectImpl *impl)
 
virtual void initialize (RootObjectImpl *impl=0)
 
 Mfg0BvrRobot ()
 
void setTag (tag_t tag)
 
virtual ~Mfg0BvrRobot ()
 

Private Member Functions

Mfg0BvrRobotImpl * getMfg0BvrRobotImpl () const
 
 Mfg0BvrRobot (const Mfg0BvrRobot &)
 
Mfg0BvrRobotoperator= (const Mfg0BvrRobot &)
 
void setDeleteImpl (bool del)
 
::Teamcenter::RootObjectImpl * setMfg0BvrRobotImpl (::Teamcenter::RootObjectImpl *impl)
 

Private Attributes

bool m_deleteImpl
 
Mfg0BvrRobotImpl * m_mfg0bvrrobotImpl
 

Static Private Attributes

static std::string name
 

Friends

class Mfg0BvrRobotDelegate
 
class Mfg0BvrRobotGenImpl
 

Detailed Description

Definition at line 50 of file Mfg0BvrRobot.hxx.

Constructor & Destructor Documentation

Teamcenter::Mfg0BvrRobot::Mfg0BvrRobot ( )
protected

Constructor

virtual Teamcenter::Mfg0BvrRobot::~Mfg0BvrRobot ( )
protectedvirtual

Destructor

Teamcenter::Mfg0BvrRobot::Mfg0BvrRobot ( const Mfg0BvrRobot )
private

Private default constructor. We do not want this class instantiated without the business object passed in.

Parameters
Mfg0BvrRobot- desc for Mfg0BvrRobot parameter

Member Function Documentation

int Teamcenter::BusinessObject::create ( ::Teamcenter::CreateInput creInput)
inherited

desc for validate for create

Version
Tc 8
Parameters
creInput- desc for creInput parameter
Returns
- ret desc for validate for create
int Teamcenter::BusinessObject::createPost ( ::Teamcenter::CreateInput creInput)
inherited

desc for createPost

Version
Tc 8
Parameters
creInput- Description for the Create Input
Returns
- return desc for createPost
int Teamcenter::BusinessObject::finalizeCreateInput ( ::Teamcenter::CreateInput creInput)
inherited

Description for the Finalize Create Input

Version
Tc 8
Parameters
creInput- desc for creInput parameter
Returns
- Return desc for Initialize for Create
int Teamcenter::BusinessObject::finalizeSaveAsInput ( ::Teamcenter::SaveAsInput pSavAsInput,
std::vector< ::Teamcenter::DeepCopyData * > *  vecDeepCopyData 
)
inherited

finalize operation input

Version
Teamcenter 9
Parameters
pSavAsInput- desc
vecDeepCopyData- desc
Returns
- returns an int
int Teamcenter::ImanItemLine::fnd0AddSubstitute ( tag_t  itemOrRevision,
tag_t  bomView,
tag_t *  newLine 
)
inherited

Add a substitute

Version
Teamcenter 13.1
Parameters
itemOrRevision- Tag of the Item or item revision to add as substitute
bomView- Tag of the BOM View to add as substitute
newLine- Tag of the new substitute ImanItemLine
Returns
-
int Teamcenter::BusinessObject::fnd0AskSRUid ( std::string *  uid,
bool *  isFirstTime 
) const
inherited

This is the getter for retrieving the recipe/permanent ID if its been created (and cached on the instance). Every Business Object should implement this operation.

Version
Teamcenter 11.1
Parameters
uid- Recipe/permanent ID
isFirstTime- If Session Recovery Uid is yet to be set or does the object need to be serialized again?
Returns
- Failure code
int Teamcenter::BOMLine::fnd0assignChildLine ( tag_t  sourceLine,
char *  occType,
tag_t *  newChildLine 
)
inherited

This operation is defined for implementation pre and post assign actions.

Version
Teamcenter 10.1
Parameters
sourceLine- Source line
occType- Occurrence type.
newChildLine- The new created line.
Returns
- Return OK if operation is succeded.
int Teamcenter::BOMLine::fnd0bomline_move ( tag_t  parent_tag,
const int  count,
tag_t *  source_bomlines,
tag_t **  target_bomlines 
)
inherited

This operation is defined for implementation pre and post assign actions on Cut-Paste operation.

Version
Teamcenter 11.1
Parameters
parent_tag- This is the Parent Tag where the the lines will be pasted.
count- This is number of lines to be cut & pasted
source_bomlines- Set of source BOMLines to be cut
target_bomlines- Set of bomlines which would be available after succesfull paste
Returns
-
int Teamcenter::BOMLine::fnd0CopyLine ( tag_t  lineToCopy,
tag_t  viewType,
tag_t *  newLine 
)
inherited

Copy Line operation is invoked on the parent BOM Line to create a new child BOM Line based on lineToCopy. If viewType is provided it is used to create a new BOM View/BOMView Revision on the parent BOM Line if one does not exist.

Version
Teamcenter 13.1
Parameters
lineToCopy- mandatory, tag of BOMLine to copy
viewType- optional, tag of BOMView to create if there is none
newLine- tag of resulting BOMLine
Returns
- Returns an integer status, 0 if successful.
static int Teamcenter::BusinessObject::fnd0Create ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.4
Parameters
inputs- A vector of data that contains reference information to the object to be created
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
static int Teamcenter::BusinessObject::fnd0CreatePost ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.4
Parameters
inputs- A vector of data that contains reference information to the object to be saved
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
int Teamcenter::BOMLine::fnd0Duplicate ( const tag_t *  topLine,
tag_t *  topLineResult 
)
inherited

This operation will be called when a client calls the cloneStructure SOA API to duplicate a structure in Teamcenter. This operation will allow a customer or CAD integration to register pre and post actions on the duplicate functionality. This will help customers and CAD integrations to perform validation on data to be duplicated and also help resolve special needs that the base duplication logic does not cover.

Version
Teamcenter 11.1
Parameters
topLine- The parent that will be processed, traversed and cloned during the duplication process. This is BOMLine when running Synchronous mode and ItemRevision when running Asynchronous mode.
topLineResult- This contains the result of the topLine being duplicated. The results are tracked using the Teamcenter::CloneStructureTopLineData runtime business object. The new runtime business object will contain the following properties:
                   Teamcenter::BOMLine bomline;
                   Teamcenter::ItemRevision orignalItemRev;
                   Teamcenter::ItemRevision clonedNewItemRev;
                   int status;
Returns
- failure status
int Teamcenter::BOMLine::fnd0DuplicateExpandOrUpdate ( const std::vector< tag_t > *  bomlines,
const std::vector< tag_t > *  itemRevisions,
const std::vector< std::string > *  cadOptions,
const int *  selectionOption,
std::vector< tag_t > *  updatedObjects,
std::vector< tag_t > *  cadDependencies 
)
inherited

This operation will be called when a client calls the cloneStructureExpandOrUpdate SOA API to query for CAD dependent data related to the structures to be duplicated in Teamcenter. This operation will allow a customer or CAD integration to register pre and post actions on the duplicateExpandOrUpdate functionality. This will help customers and CAD integrations to return CAD dependencies that Teamcenter would not be aware of since typically this type of dependency is not published in Teamcenter.

Version
Teamcenter 11.1
Parameters
bomlines- This is a list of BOMLines that needs to be expanded and queried for CAD dependencies based on the user selected CAD options. CAD dependency queries will be performed on the BOMLines children.
itemRevisions- This is a list of ItemRevisions that needs to be queried for CAD dependencies based on the user selected CAD options.
cadOptions- This is a list of user selected CAD options to perform a query on the bomline or the itemRevisions parameter.
selectionOption- This is a flag for project auto selection. When the value is 1, the system will check the input lines based on the top BOMLine item's project assignment. If any child belongs to the project, then the parent BOMLine will be returned otherwise the parent BOMLine will not be returned. When the value is 0, the operation will do expansion only.
updatedObjects- This is a list of ItemRevisions that needs to be updated in the client UI because it has user selected CAD option Dependencies on them.
cadDependencies- This list contains the dependency information that ties the structure itemRevision to the dependency child. The dependency information are tracked using the Teamcenter::CloneStructureCADDependencyData runtime business object. To use the new runtime business object please refer to the CloneStructureCADDependencyData runtime BMIDE documentation to see the properties defined for this object.
Returns
- failure status
static int Teamcenter::BOMLine::fnd0ExpandLines ( std::vector< ::Teamcenter::BulkInput * > *  bulkInput,
::Teamcenter::BulkData bd,
int  expansionCriteria,
std::vector< tag_t > *  occurenceThreads,
std::vector< tag_t > *  occurenceThreadParents,
std::map< tag_t, std::vector< tag_t > > *  parentLinesToChildLinesMap,
::Teamcenter::ErrorMap errorMap 
)
staticinherited

Expands a set of BOM Lines from the same BOM Window, each to one level. The order of the returned child BOM Lines is not guaranteed.The parameter expansionCriteria is a set of bitwise or-ed flags controlling the expansion behavior, see Expansion Criteria Flags.

Version
Teamcenter 12.2
Parameters
bulkInput- Bulk Input containing the input parent BOMLines that need to be expanded.
bd- Bulk Data required for bulk processiong of the inputs.
expansionCriteria- Contains bit flags controlling expansion behavior. Refer to the section #Expansion_Criteria.
occurenceThreads- Occurrence thread tags used in filter by occurrence threads.
occurenceThreadParents- BOMLine tags of parent BOMLine for each occurrence thread, used in filter by occurrence threads.
parentLinesToChildLinesMap- Map containing keys as the parent input lines and values as their respective children.
errorMap- Map of all the errors during the expansion of the Parent Lines.
Returns
-
static int Teamcenter::BusinessObject::fnd0FinalizeCreateInput ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.4
Parameters
inputs- A vector of data that contains reference information to the object to be created
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
static int Teamcenter::BusinessObject::fnd0FinalizeSaveAsInput ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.2.3
Parameters
inputs- A vector of data that contains reference information to the object to be saved
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
int Teamcenter::BusinessObject::fnd0GenerateRecipe ( std::string *  recipe)
inherited

Generates permanent ID/recipe. Every Business Object should implement this operation.

Version
Teamcenter 11.1
Parameters
recipe- Permanent ID/recipe
Returns
- Failure code.
int Teamcenter::BusinessObject::fnd0GetChildren ( const std::vector< std::string > *  propertyNames,
std::vector< tag_t > *  childTags,
std::vector< std::string > *  childContextPropertyNames 
)
inherited

This operation returns the children to be displayed when expanding this object.

Version
Teamcenter 10
Parameters
propertyNames- The list of propertyNames to expand. If empty, then the properties defined in <TYPE>_DefaultChildProperties and <TYPE>_DefaultPseudoFolder are returned.
childTags- Tags of children.
childContextPropertyNames- The propertyName in which this child exists in the parent.
Returns
- status
int Teamcenter::ImanItemLine::fnd0getCustomConfiguredIrf ( const tag_t *  bomLineTag,
tag_t *  itemRevTag 
)
inherited

The Operation returns configured revision tag based on the custom configuration user has implemented.

Version
Teamcenter 9.1
Parameters
bomLineTag- BOMLine Tag
itemRevTag- Item Revision Tag
Returns
- Returns Tag of configured Item Revision.
static int Teamcenter::BusinessObject::fnd0GetDeepCopyData ( std::vector< ::Teamcenter::BulkInput * > *  getDeepCopydata,
::Teamcenter::BulkData bd 
)
staticinherited
Version
Teamcenter 11.4
Parameters
getDeepCopydata- This is the object to hold input information.
bd- This is the bulkData
Returns
-
int Teamcenter::BusinessObject::fnd0GetSerializationState ( bool *  currentState) const
inherited

Gets the current POM serialization state. Runtime Business Object does not need to implement this operation.

Version
Teamcenter 11.1
Parameters
currentState- Gets the current POM serialization state.
Returns
- Failure code
static int Teamcenter::BOMLine::fnd0InsertLevel ( std::vector< ::Teamcenter::BulkInput * > *  bulkInput,
::Teamcenter::BulkData bd,
tag_t  newLevelObject,
tag_t  viewType,
tag_t *  insertedLine,
std::vector< tag_t > *  newChildLines 
)
staticinherited

This operation is used for inserting an Item or ItemRevision as new level above selected BOM lines. The selected BOM lines should belong to same parent BOM line.

Version
Teamcenter 13.2
Parameters
bulkInput- Bulk Input containing the BOM lines above which to insert a new level. The input BOM lines should have same parent.
bd- Bulk Data required for bulk processing of the inputs.
newLevelObject- The Item or ItemRevision to be inserted above the selected lines as new level.
viewType- The BOMView type to be used for the new level Item or ItemRevision. If viewType is NULLTAG then default view type will be used.
insertedLine- BOMLine representing inserted new level Object.
newChildLines- Set of BOMLines which are added as child of new level.
Returns
-
int Teamcenter::BusinessObject::fnd0IsRecoverable ( bool *  isPersistedRecipe,
bool *  isRecoverableIDSupported 
) const
inherited

If Business Object supports recoverable ID. Every Business Object should implement this operation.

Version
Teamcenter 11.1
Parameters
isPersistedRecipe- isPersistedRecipe param should be set to true if the recipe is limited to the user session and should be serialized to the database
isRecoverableIDSupported- Returning true indicates support for recoverability/permanent IDs
Returns
- Failure code.
static int Teamcenter::BusinessObject::fnd0PerformDeepCopy ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.2.3
Parameters
inputs- A vector of data that contains reference information to the object to be saved
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
int Teamcenter::ImanItemLine::fnd0PreferSubstitute ( bool *  isTemporary)
inherited

Prefer a substitute

Version
Teamcenter 13.1
Parameters
isTemporary- True if the parent BVR cannot be modified
Returns
-
static int Teamcenter::BOMLine::fnd0RemoveLevel ( std::vector< ::Teamcenter::BulkInput * > *  bulkInput,
::Teamcenter::BulkData bd,
std::vector< tag_t > *  newChildLines 
)
staticinherited

This operation is used to remove the selected BOM lines. The child BOM lines will be reparented to the parent of removed lines.

Version
Teamcenter 13.2
Parameters
bulkInput- Bulk Input containing BOM lines to be removed. The input BOM lines can have different parent.
bd- Bulk Data required for bulk processing of the inputs.
newChildLines- Set of newly added BOMLines to parent level.
Returns
-
static int Teamcenter::BusinessObject::fnd0SaveAs ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.2.3
Parameters
inputs- A vector of data that contains reference information to the object to be saved
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
static int Teamcenter::BusinessObject::fnd0SaveAsPost ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.2.3
Parameters
inputs- A vector of data that contains reference information to the object to be saved
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
static int Teamcenter::BusinessObject::fnd0SetPropertiesFromCreateInput ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.4
Parameters
inputs- A vector of data that contains reference information to the object to be created
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
static int Teamcenter::BusinessObject::fnd0SetPropertiesFromSaveAsInput ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.2.3
Parameters
inputs- A vector of data that contains reference information to the object to be saved
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
int Teamcenter::BusinessObject::fnd0SetSerializationState ( bool  newState,
bool *  stateChanged 
)
inherited

Sets the current POM serialization state. Runtime Business Object does not need to implement this operation.

Version
Teamcenter 11.1
Parameters
newState- true marks the POM serialization recipe as out-of-date, false marks it as up-to-date.
stateChanged- true if the state has changed.
Returns
- Failure code
int Teamcenter::BusinessObject::fnd0SetSRUid ( const std::string *  uid)
inherited

This is the setter for the recipe/permanent ID when it is created (to be cached on the instance). Every Business Object should implement this operation.

Version
Teamcenter 11.1
Parameters
uid- Rrecipe/permanent ID
Returns
- Failure code.
static int Teamcenter::ImanItemLine::fnd0SplitLinesForEffectivity ( std::vector< ::Teamcenter::BulkInput * > *  bulkInput,
::Teamcenter::BulkData bd,
std::vector< tag_t > *  splitEffs,
std::map< tag_t, tag_t > *  sourceLineToSplitLineMap 
)
staticinherited

This operation splits the input ImanItemLine for occurrence effectivity. The input effectivity can be list of Effectivity objects or an EffectivityConfigurable object. Mix of Effectivity object and EffectivityConfigurable object is not supported. The split effectivity is propagated to new ImanItemLine and input ImanItemLine’s occurrence effectivity is cut-back. For example ImanItemLine having occurrence effectivity of 01-Jan-2021 00:00 to UP is replaced by new ImanItemLine having occurrence effectivity of 01-Aug-2021 00:00 to UP. As a result the occurrence effectivity of the replaced ImanItemLine is reduced (cut-back) to 01-Jan-2021 00:00 to 31-Jul-2021 23:59.

Version
Teamcenter 13.3
Parameters
bulkInput- Bulk input for split line effectivity operation
bd- Bulk data for split line effectivity operation.
splitEffs- Split Effectivity for split operation. This can be list of effectivity object tag or tag of effectivity configurable object. This effectivity is propagated to new line and used for performing the cutback on source line. mix of effectivity object and effectivity configurable object should not be passed.
sourceLineToSplitLineMap- Map of source ImanItemLine to new split ImanItemLine created by split operation.
Returns
-
static int Teamcenter::BusinessObject::fnd0ValidateCreateInput ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.4
Parameters
inputs- A vector of data that contains reference information to the object to be created
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
static int Teamcenter::BusinessObject::fnd0ValidateSaveAsInput ( std::vector< ::Teamcenter::BulkInput * > *  inputs,
::Teamcenter::BulkData bd 
)
staticinherited

This operation is not supported now, there will be no support for issues stemming from uses of this operation.

Version
Teamcenter 11.2.3
Parameters
inputs- A vector of data that contains reference information to the object to be saved
bd- A data structure to store objects and other information relevant for set-based operation
Returns
-
int Teamcenter::ImanItemBOPLine::getBl_ebop_acc_check_results ( int &  value,
bool &  isNull 
) const
inherited

Getter for an Integer Property

Version
Tc 8
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getBl_has_attached_notes ( bool &  value,
bool &  isNull 
) const
inherited

Getter for a Boolean Property

Version
Teamcenter 8.1
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getBl_jt_hint_contents ( std::string &  value,
bool &  isNull 
) const
inherited

Getter for a string Property

Version
Tc 8
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::ImanItemBOPLine::getBl_me_ref_time_analysis ( tag_t &  value,
bool &  isNull 
) const
inherited

Getter for a Tag Property

Version
Teamcenter 8.1
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getBl_occ_int_order_no ( int &  value,
bool &  isNull 
) const
inherited

Getter for an Integer Property

Version
Teamcenter 8.1
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getBl_physical_attach_children ( std::vector< std::string > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for an String Array Property

Version
Teamcenter 11.4
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getBl_physical_attach_mfg0BiDirectional ( std::vector< std::string > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for an String Array Property

Version
Teamcenter 11.4
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getBl_physical_attach_mfg0RelationTypeName ( std::vector< std::string > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for an String Array Property

Version
Teamcenter 11.4
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getBl_physical_attach_mfg0RelToOrigin ( std::vector< std::string > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for an String Array Property

Version
Teamcenter 11.4
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getBl_physical_attach_mfg0SourceID ( std::vector< std::string > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for an String Array Property

Version
Teamcenter 11.4
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getBl_physical_attach_mfg0SourceIDFormatType ( std::vector< std::string > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for an String Array Property

Version
Teamcenter 11.4
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getBl_physical_attach_mfg0TargetID ( std::vector< std::string > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for an String Array Property

Version
Teamcenter 11.4
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getBl_physical_attach_mfg0TargetIDFormatType ( std::vector< std::string > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for an String Array Property

Version
Teamcenter 11.4
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getBl_physical_attach_mfg0TCPFPosition ( std::vector< std::string > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for an String Array Property

Version
Teamcenter 11.4
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getBl_resource_color ( std::vector< int > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for an Integer Array Property

Version
Teamcenter 11.2.2
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getBl_window_is_BOPWin ( bool &  value,
bool &  isNull 
) const
inherited

Getter for a Boolean Property

Version
Teamcenter 8.1
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BusinessObject::getChar ( const std::string &  charName,
char &  charRetValue,
bool &  isNull,
bool &  hasReadAccess 
)
inherited

To Return the Character

Version
Teamcenter 2312
Parameters
charName- To return the character Name
charRetValue- The value of the Character
isNull- Is the Value Null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getChar ( const std::string &  charName,
char &  charRetValue,
bool &  isNull 
)
inherited

To Return the Character

Version
Tc 8
Parameters
charName- To return the character Name
charRetValue- The value of the Character
isNull- Is the Value Null
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getCharArray ( const std::string &  charArrayName,
std::vector< char > &  vectorCharVals,
std::vector< int > &  vectorIsNullVals,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the Character array property

Version
Teamcenter 2312
Parameters
charArrayName- The Char array Name
vectorCharVals- Vector of char values
vectorIsNullVals- Is the Values Null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getCharArray ( const std::string &  charArrayName,
std::vector< char > &  vectorCharVals,
std::vector< int > &  vectorIsNullVals 
)
inherited

The array of Character

Version
Tc 8
Parameters
charArrayName- The Char array Name
vectorCharVals- vector of char values
vectorIsNullVals- Is the Values Null
Returns
- Returns the Status as Integer
int Teamcenter::BusinessObject::getDate ( const std::string &  dateName,
date_t &  dateRetValue,
bool &  isNull,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the Date property

Version
Teamcenter 2312
Parameters
dateName- Name of the date property
dateRetValue- Value of the date property
isNull- is value null
hasReadAccess- Indicates whether the user has read access to the property.
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getDate ( const std::string &  dateName,
date_t &  dateRetValue,
bool &  isNull 
)
inherited

get date value

Version
Tc 8
Parameters
dateName- Name of the date property
dateRetValue- Value of the date property
isNull- is value Null
Returns
- status
int Teamcenter::BusinessObject::getDateArray ( const std::string &  dateArrayName,
std::vector< date_t > &  dateArrayRetValue,
std::vector< int > &  isNull,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the date array property

Version
Teamcenter 2312
Parameters
dateArrayName- Name of the date array property
dateArrayRetValue- Value of the date array property
isNull- is null values
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getDateArray ( const std::string &  dateArrayName,
std::vector< date_t > &  dateArrayRetValue,
std::vector< int > &  isNull 
)
inherited

get array of Date Values for a property

Version
Tc 8
Parameters
dateArrayName- Name of the date array property
dateArrayRetValue- Value of the date array
isNull- is null values
Returns
- status
int Teamcenter::BusinessObject::getDeepCopyData ( const std::string *  operation,
std::vector< ::Teamcenter::DeepCopyData * > *  deepCopyDatas 
)
inherited

gets deep copy data

Version
Teamcenter 9
Parameters
operation- operation desc
deepCopyDatas- desc
Returns
- returns an int
int Teamcenter::BusinessObject::getDouble ( const std::string &  doubleName,
double &  doubleRetValue,
bool &  isNull,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the Double array property

Version
Teamcenter 2312
Parameters
doubleName- The name of the double property
doubleRetValue- The value of the double property
isNull- Is the value null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getDouble ( const std::string &  doubleName,
double &  doubleRetValue,
bool &  isNull 
)
inherited

To get the double value

Version
Tc 8
Parameters
doubleName- The name of the double variable
doubleRetValue- The value of the double variable
isNull- Is the value Null
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getDoubleArray ( const std::string &  doubleArrayName,
std::vector< double > &  vectorDoubleVals,
std::vector< int > &  vectorIsNullVals,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the Double array property

Version
Teamcenter 2312
Parameters
doubleArrayName- The name of the double array property
vectorDoubleVals- The values of the double array property
vectorIsNullVals- Is Value Null array
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getDoubleArray ( const std::string &  doubleArrayName,
std::vector< double > &  vectorDoubleVals,
std::vector< int > &  vectorIsNullVals 
)
inherited

Array of Doubles

Version
Tc 8
Parameters
doubleArrayName- The Array Name
vectorDoubleVals- Array of Doubles
vectorIsNullVals- Is the Value Null
Returns
- Return the status as Integer
int Teamcenter::BOMLine::getFnd0AssignedToProcess ( std::vector< std::string > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for an String Array Property

Version
Teamcenter 11.5
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_ac_check_result ( std::string &  value,
bool &  isNull 
) const
inherited

Getter for a string Property

Version
Teamcenter 8.3
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_active_changes ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 8.2
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_active_markup ( tag_t &  value,
bool &  isNull 
) const
inherited

Getter for a Tag Property

Version
Teamcenter 8.2
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_alternate_groups ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 11.6
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_assigned_as ( std::vector< std::string > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for an String Array Property

Version
Teamcenter 8.3
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_closurerule_state ( int &  value,
bool &  isNull 
) const
inherited

Getter for an Integer Property

Version
Teamcenter 11.1
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_complying_objects ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 9
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_configured_out ( int &  value,
bool &  isNull 
) const
inherited

Getter for an Integer Property

Version
Teamcenter 11.1
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_defining_objects ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 9
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_has_active_markup ( bool &  value,
bool &  isNull 
) const
inherited

Getter for a Boolean Property

Version
Teamcenter 8.2
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_has_alternate_group ( bool &  value,
bool &  isNull 
) const
inherited

Getter for a Boolean Property

Version
Teamcenter 11.6
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_has_trace_link ( int &  value,
bool &  isNull 
) const
inherited

Getter for an Integer Property

Version
Teamcenter 9
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_is_mono_override ( int &  value,
bool &  isNull 
) const
inherited

Getter for an Integer Property

Version
Teamcenter 10.1
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_is_mono_present ( bool &  value,
bool &  isNull 
) const
inherited

Getter for a Boolean Property

Version
Teamcenter 10.1
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_is_substitute ( bool &  value,
bool &  isNull 
) const
inherited

Getter for a Boolean Property

Version
Teamcenter 10.1
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_markup_add_objs ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 8.2
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_markup_prop_names ( std::vector< std::string > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for an String Array Property

Version
Teamcenter 8.2
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_markup_prop_values ( std::vector< std::string > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for an String Array Property

Version
Teamcenter 8.2
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_markup_replace_obj ( tag_t &  value,
bool &  isNull 
) const
inherited

Getter for a Tag Property

Version
Teamcenter 8.2
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_markup_subs_objs_add ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 8.2
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_markup_subs_objs_del ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 8.2
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_markup_type ( int &  value,
bool &  isNull 
) const
inherited

Getter for an Integer Property

Version
Teamcenter 8.2
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_real_quantity ( std::string &  value,
bool &  isNull 
) const
inherited

Getter for a string Property

Version
Teamcenter 8.3
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_sub_id_compare ( std::string &  value,
bool &  isNull 
) const
inherited

Getter for a string Property

Version
Teamcenter 10.1
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_sub_name_compare ( std::string &  value,
bool &  isNull 
) const
inherited

Getter for a string Property

Version
Teamcenter 10.1
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0bl_substitute_groups ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 11.6
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0HasReflection ( bool &  value,
bool &  isNull 
) const
inherited

Getter for a Boolean Property

Version
Teamcenter 11.5
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0IsConfiguredForNetEff ( bool &  value,
bool &  isNull 
) const
inherited

Getter for a Boolean Property

Version
Teamcenter 11.2.3
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0OccurrenceRevision ( tag_t &  value,
bool &  isNull 
) const
inherited

Getter for a Tag Property

Version
Teamcenter 12.2
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0QuantityManaged ( int &  value,
bool &  isNull 
) const
inherited

Getter for an Integer Property

Version
Teamcenter 13.2
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0RelativeTransform ( std::string &  value,
bool &  isNull 
) const
inherited

Retrieves the compact representation of PSOccurrence Relative Transform in meters.

Version
Teamcenter 13.3
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0RelativeTransformOverride ( std::string &  value,
bool &  isNull 
) const
inherited

Retrieves the compact representation of Configured Override Transform in meters.

Version
Teamcenter 13.3
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::getFnd0UnitNetEffectivity ( std::string &  value,
bool &  isNull 
) const
inherited

Getter for a string Property

Version
Teamcenter 11.2.3
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BusinessObject::getInt ( const std::string &  intName,
int &  intRetValue,
bool &  isNull,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the Integer property

Version
Teamcenter 2312
Parameters
intName- The name of the Integer property
intRetValue- The value of the Integer property
isNull- Is the value null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getInt ( const std::string &  intName,
int &  intRetValue,
bool &  isNull 
)
inherited

To get the Integer

Version
Tc 8
Parameters
intName- The name of the Integer
intRetValue- The value of the Integer
isNull- Is the value null
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getIntArray ( const std::string &  intArrayName,
std::vector< int > &  vectorIntVals,
std::vector< int > &  vectorIsNullVals,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the Integer array property

Version
Teamcenter 2312
Parameters
intArrayName- The name of the integer array property
vectorIntVals- The vector of integer values
vectorIsNullVals- Are the values null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getIntArray ( const std::string &  intArrayName,
std::vector< int > &  vectorIntVals,
std::vector< int > &  vectorIsNullVals 
)
inherited

Array of Integers

Version
Tc 8
Parameters
intArrayName- The array name of integers
vectorIntVals- The Vector of Integer values
vectorIsNullVals- are the Values Null
Returns
- Returns the status as Integers
static const std::string& Teamcenter::Mfg0BvrRobot::getInterfaceName ( )
static

Get the Interface Name

Returns
- return desc for getInterfaceName
int Teamcenter::BusinessObject::getLogical ( const std::string &  logicalName,
bool &  boolRetValue,
bool &  isNull,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the Boolean property

Version
Teamcenter 2312
Parameters
logicalName- The name of the Boolean property
boolRetValue- The value of the boolean property
isNull- Is the value null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getLogical ( const std::string &  logicalName,
bool &  boolRetValue,
bool &  isNull 
)
inherited

To get the Logical Value

Version
Tc 8
Parameters
logicalName- The name of the Logical Variable
boolRetValue- The logical value
isNull- Is the value null
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getLogicalArray ( const std::string &  logicalArrayName,
std::vector< int > &  vectorLogicalVals,
std::vector< int > &  vectorIsNullVals,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the Boolean array property

Version
Teamcenter 2312
Parameters
logicalArrayName- The name of the boolean array property
vectorLogicalVals- The vector of Logical values
vectorIsNullVals- Are the values null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getLogicalArray ( const std::string &  logicalArrayName,
std::vector< int > &  vectorLogicalVals,
std::vector< int > &  vectorIsNullVals 
)
inherited

Array of Logical Values

Version
Tc 8
Parameters
logicalArrayName- Array of Logical Names
vectorLogicalVals- Vector of Logical Values
vectorIsNullVals- are the Value Null
Returns
- Returns the status as Integer
Mfg0BvrRobotImpl* Teamcenter::Mfg0BvrRobot::getMfg0BvrRobotImpl ( ) const
private
int Teamcenter::ImanItemBOPLine::getMfg0LinkState ( int &  value,
bool &  isNull 
) const
inherited

Getter for an Integer Property

Version
Teamcenter 10.1
Parameters
value- Parameter Value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::Mfg0BvrEquipment::getMfg0used_by ( std::vector< tag_t > &  values,
std::vector< int > &  isNull 
) const
inherited

Getter for a Tag Array Property

Version
Teamcenter 8.1
Parameters
values- Parameter value
isNull- Returns true for an array element if the parameter value at that location is null
Returns
- Status. 0 if successful
int Teamcenter::BusinessObject::getObject_string ( std::string &  value,
bool &  isNull 
) const
inherited

Getter for a string Property

Version
Teamcenter 10
Parameters
value- Parameter value
isNull- Returns true if the Parameter value is null
Returns
- Status. 0 if successful
int Teamcenter::BusinessObject::getString ( const std::string &  stringName,
std::string &  stringRetValue,
bool &  isNull,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the String property

Version
Teamcenter 2312
Parameters
stringName- The name of the string property
stringRetValue- The value of the string property
isNull- Is the value null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getString ( const std::string &  stringName,
std::string &  stringRetValue,
bool &  isNull 
)
inherited

Returns the String

Version
Tc 8
Parameters
stringName- The name of the String
stringRetValue- The value of the string
isNull- Is the String Null
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getStringArray ( const std::string &  stringArrayName,
std::vector< std::string > &  vectorStringVals,
std::vector< int > &  vectorIsNullVals,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the String array property

Version
Teamcenter 2312
Parameters
stringArrayName- The name of the string array property
vectorStringVals- The values of string array property
vectorIsNullVals- Are the values null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getStringArray ( const std::string &  stringArrayName,
std::vector< std::string > &  vectorStringVals,
std::vector< int > &  vectorIsNullVals 
)
inherited

To get the StringArray

Version
Tc 8
Parameters
stringArrayName- The String name
vectorStringVals- Vector of Strings
vectorIsNullVals- vector of booleans
Returns
- Returns the status as Integer
tag_t Teamcenter::RootObject::getTag ( ) const
inherited
int Teamcenter::BusinessObject::getTag ( const std::string &  tagName,
tag_t &  tagRetValue,
bool &  isNull,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the reference property

Version
Teamcenter 2312
Parameters
tagName- The name of the reference property
tagRetValue- The value of the reference property
isNull- Is the value null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getTag ( const std::string &  tagName,
tag_t &  tagRetValue,
bool &  isNull 
)
inherited

Returns the Tag

Version
Tc 8
Parameters
tagName- The name of the Tag
tagRetValue- The value of the Tag
isNull- Is the Value Null
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getTagArray ( const std::string &  tagArrayName,
std::vector< tag_t > &  vectorTagVals,
std::vector< int > &  vectorIsNullVals,
bool &  hasReadAccess 
)
inherited

To retrieve the values of the reference array property

Version
Teamcenter 2312
Parameters
tagArrayName- The name of the reference array property
vectorTagVals- The vector of values of reference array property
vectorIsNullVals- Are the values null
hasReadAccess- Indicates whether the user has read access to the property
Returns
- Returns the status as Integer
int Teamcenter::BusinessObject::getTagArray ( const std::string &  tagArrayName,
std::vector< tag_t > &  vectorTagVals,
std::vector< int > &  vectorIsNullVals 
)
inherited

Array of Tags

Version
Tc 8
Parameters
tagArrayName- Nameof the Tag Array
vectorTagVals- Vector of Tags
vectorIsNullVals- are the Value Null
Returns
- Returns the status as Integer
const std::string& Teamcenter::RootObject::getTypeName ( ) const
inherited
tag_t Teamcenter::RootObject::getTypeTag ( ) const
inherited
virtual void Teamcenter::Mfg0BvrRobot::initialize ( ::Teamcenter::RootObjectImpl *  impl)
protectedvirtual

Reimplemented from Teamcenter::Mfg0BvrEquipment.

virtual void Teamcenter::RootObject::initialize ( RootObjectImpl *  impl = 0)
protectedvirtualinherited
int Teamcenter::RootObject::invokeOperation ( const std::string *  operationId,
  ... 
)
inherited
int Teamcenter::RootObject::invokeOperation ( const std::string &  operationId,
va_list  args 
)
inherited
int Teamcenter::RootObject::invokeOperation ( int  operationIdInt,
va_list  args 
)
inherited
int Teamcenter::RootObject::invokeOperation ( const std::string &  operationId,
std::vector< void * > &  args 
)
inherited
int Teamcenter::RootObject::invokeOperation ( int  operationIdInt,
std::vector< void * > &  args 
)
inherited
Mfg0BvrRobot& Teamcenter::Mfg0BvrRobot::operator= ( const Mfg0BvrRobot )
private
int Teamcenter::BusinessObject::performDeepCopy ( ::Teamcenter::OperationInput pOperationInput,
std::vector< ::Teamcenter::DeepCopyData * > *  vecDeepCopyData 
)
inherited

perform deep copy

Version
Teamcenter 9
Parameters
pOperationInput- desc
vecDeepCopyData- deep copy data
Returns
- returns an int
int Teamcenter::BusinessObject::saveAs ( ::Teamcenter::SaveAsInput pSavAsInput,
std::vector< ::Teamcenter::DeepCopyData * > *  vecDeepCopyData,
tag_t *  newObjTag 
)
inherited

save as operation

Version
Teamcenter 9
Parameters
pSavAsInput- save as input
vecDeepCopyData- vector deepcopy data
newObjTag- new object tag
Returns
- returns an int
int Teamcenter::BusinessObject::saveAsPost ( ::Teamcenter::SaveAsInput pSavAsInput,
std::vector< ::Teamcenter::DeepCopyData * > *  vecDeepCopyData 
)
inherited

Generic saveAsPost operation.

Version
Teamcenter 8.1
Parameters
pSavAsInput- Input argument as SaveAsInput object.
vecDeepCopyData- vector deepcopy data
Returns
- Return integer value.
int Teamcenter::ImanItemBOPLine::setBl_ebop_acc_check_results ( int  value,
bool  isNull = false 
)
inherited

Setter for an Integer Property

Version
Tc 8
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::ImanItemBOPLine::setBl_me_ref_time_analysis ( const tag_t &  value,
bool  isNull = false 
)
inherited

Setter for a Tag Property

Version
Teamcenter 8.1
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setBl_occ_effectivity ( const std::vector< tag_t > &  values,
const std::vector< int > *  isNull = 0 
)
inherited

Setter for a Tag Array Property

Version
Teamcenter 8.1
Parameters
values- Values to be set for the parameter
isNull- If array element is true, set the parameter value at that location as null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setBl_occ_int_order_no ( int  value,
bool  isNull = false 
)
inherited

Setter for an Integer Property

Version
Teamcenter 8.1
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setBl_physical_attach_children ( const std::vector< std::string > &  values,
const std::vector< int > *  isNull = 0 
)
inherited

Setter for an string Array Property

Version
Teamcenter 11.4
Parameters
values- Values to be set for the parameter
isNull- If array element is true, set the parameter value at that location as null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setBl_physical_attach_mfg0BiDirectional ( const std::vector< std::string > &  values,
const std::vector< int > *  isNull = 0 
)
inherited

Setter for an string Array Property

Version
Teamcenter 11.4
Parameters
values- Values to be set for the parameter
isNull- If array element is true, set the parameter value at that location as null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setBl_physical_attach_mfg0RelationTypeName ( const std::vector< std::string > &  values,
const std::vector< int > *  isNull = 0 
)
inherited

Setter for an string Array Property

Version
Teamcenter 11.4
Parameters
values- Values to be set for the parameter
isNull- If array element is true, set the parameter value at that location as null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setBl_physical_attach_mfg0RelToOrigin ( const std::vector< std::string > &  values,
const std::vector< int > *  isNull = 0 
)
inherited

Setter for an string Array Property

Version
Teamcenter 11.4
Parameters
values- Values to be set for the parameter
isNull- If array element is true, set the parameter value at that location as null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setBl_physical_attach_mfg0SourceID ( const std::vector< std::string > &  values,
const std::vector< int > *  isNull = 0 
)
inherited

Setter for an string Array Property

Version
Teamcenter 11.4
Parameters
values- Values to be set for the parameter
isNull- If array element is true, set the parameter value at that location as null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setBl_physical_attach_mfg0SourceIDFormatType ( const std::vector< std::string > &  values,
const std::vector< int > *  isNull = 0 
)
inherited

Setter for an string Array Property

Version
Teamcenter 11.4
Parameters
values- Values to be set for the parameter
isNull- If array element is true, set the parameter value at that location as null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setBl_physical_attach_mfg0TargetID ( const std::vector< std::string > &  values,
const std::vector< int > *  isNull = 0 
)
inherited

Setter for an string Array Property

Version
Teamcenter 11.4
Parameters
values- Values to be set for the parameter
isNull- If array element is true, set the parameter value at that location as null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setBl_physical_attach_mfg0TargetIDFormatType ( const std::vector< std::string > &  values,
const std::vector< int > *  isNull = 0 
)
inherited

Setter for an string Array Property

Version
Teamcenter 11.4
Parameters
values- Values to be set for the parameter
isNull- If array element is true, set the parameter value at that location as null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setBl_physical_attach_mfg0TCPFPosition ( const std::vector< std::string > &  values,
const std::vector< int > *  isNull = 0 
)
inherited

Setter for an string Array Property

Version
Teamcenter 11.4
Parameters
values- Values to be set for the parameter
isNull- If array element is true, set the parameter value at that location as null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setBl_quantity ( const std::string &  value,
bool  isNull = false 
)
inherited

Setter for a string Property

Version
Teamcenter 9
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setBl_resource_color ( const std::vector< int > &  values,
const std::vector< int > *  isNull = 0 
)
inherited

Setter for an Integer Array Property

Version
Teamcenter 11.2.2
Parameters
values- Values to be set for the paramter
isNull- If array element is true, set the parameter value at that location as null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setBl_sequence_no ( const std::string &  value,
bool  isNull = false 
)
inherited

Setter for a string Property

Version
Teamcenter 9
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::BusinessObject::setChar ( const std::string &  charName,
const char &  charValue,
bool  isNull 
)
inherited

To set the character

Version
Tc 8
Parameters
charName- The Name
charValue- The Character Value
isNull- Is the Value Null
Returns
- Returns an Integer
int Teamcenter::BusinessObject::setCharArray ( const std::string &  charArrayName,
const std::vector< char > &  vectorCharVals,
const std::vector< int > *  vectorIsNullVals 
)
inherited

To set the character array

Version
Tc 8
Parameters
charArrayName- charArrayName
vectorCharVals- vectorCharVals
vectorIsNullVals- vectorIsNullVals
Returns
- Returns an Integer
int Teamcenter::BusinessObject::setDate ( const std::string &  dateName,
const date_t &  dateValue,
bool  isNull 
)
inherited

To set the Date

Version
Tc 8
Parameters
dateName- dateName
dateValue- dateValue
isNull- isNull
Returns
- Returns an Integer
int Teamcenter::BusinessObject::setDateArray ( const std::string &  dateArrayName,
const std::vector< date_t > &  vectorDateVals,
const std::vector< int > *  vectorIsNullVals 
)
inherited

To set the Date Array

Version
Tc 8
Parameters
dateArrayName- dateArrayName
vectorDateVals- vectorDateVals
vectorIsNullVals- vectorIsNullVals
Returns
- Returns an Integer
void Teamcenter::Mfg0BvrRobot::setDeleteImpl ( bool  del)
private
int Teamcenter::BusinessObject::setDouble ( const std::string &  doubleName,
const double &  doubleValue,
bool  isNull 
)
inherited

To set the Double Value

Version
Tc 8
Parameters
doubleName- doubleName
doubleValue- doubleValue
isNull- isNull
Returns
- Returns an Integer
int Teamcenter::BusinessObject::setDoubleArray ( const std::string &  doubleArrayName,
const std::vector< double > &  vectorDoubleVals,
const std::vector< int > *  vectorIsNullVals 
)
inherited

To set the double array

Version
Tc 8
Parameters
doubleArrayName- doubleArrayName
vectorDoubleVals- vectorDoubleVals
vectorIsNullVals- vectorIsNullVals
Returns
- Returns an Integer
int Teamcenter::BOMLine::setFnd0bl_ac_check_result ( const std::string &  value,
bool  isNull = false 
)
inherited

Setter for a string Property

Version
Teamcenter 8.3
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setFnd0bl_active_changes ( const std::vector< tag_t > &  values,
const std::vector< int > *  isNull = 0 
)
inherited

Setter for a Tag Array Property

Version
Teamcenter 8.2
Parameters
values- Values to be set for the parameter
isNull- If array element is true, set the parameter value at that location as null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setFnd0bl_active_markup ( const tag_t &  value,
bool  isNull = false 
)
inherited

Setter for a Tag Property

Version
Teamcenter 8.2
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setFnd0bl_alternate_groups ( const std::vector< tag_t > &  values,
const std::vector< int > *  isNull = 0 
)
inherited

Setter for a Tag Array Property

Version
Teamcenter 11.6
Parameters
values- Values to be set for the parameter
isNull- If array element is true, set the parameter value at that location as null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setFnd0bl_has_active_markup ( bool  value,
bool  isNull = false 
)
inherited

Setter for a Boolean Property

Version
Teamcenter 8.2
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setFnd0bl_is_mono_override ( int  value,
bool  isNull = false 
)
inherited

Setter for an Integer Property

Version
Teamcenter 10.1
Parameters
value- Value to be set for the parameter
isNull- If true, set the parameter value to null
Returns
- Status. 0 if successful
int Teamcenter::BOMLine::setFnd0bl_substitute_groups ( const std::vector< tag_t > &  values,
const std::vector< int > *  isNull = 0 
)
inherited

Setter for a Tag Array Property

Version
Teamcenter 11.6
Parameters
values- Values to be set for the parameter
isNull- If array element is true, set the parameter value at that location as null
Returns
- Status. 0 if successful
int Teamcenter::BusinessObject::setInt ( const std::string &  intName,
const int &  intValue,
bool  isNull 
)
inherited

To set an Integer

Version
Tc 8
Parameters
intName- The name of the integer
intValue- The Integer Value
isNull- Is the value Null
Returns
- Returns status as Integer
int Teamcenter::BusinessObject::setIntArray ( const std::string &  intArrayName,
const std::vector< int > &  vectorIntVals,
const std::vector< int > *  vectorIsNullVals 
)
inherited

To the the Array of Integer type data on BusinessObject

Version
Tc 8
Parameters
intArrayName- name of the integer array
vectorIntVals- vector or array of integer values
vectorIsNullVals- vector of isNulls
Returns
- success or failure
int Teamcenter::BusinessObject::setLogical ( const std::string &  logicalName,
const bool  logicalValue,
bool  isNull 
)
inherited

To set the Logical Value

Version
Tc 8
Parameters
logicalName- logicalName
logicalValue- logicalValue
isNull- isNull
Returns
- Returns an Integer
int Teamcenter::BusinessObject::setLogicalArray ( const std::string &  boolArrayName,
const std::vector< int > &  vectorboolVals,
const std::vector< int > *  vectorIsNullVals 
)
inherited

To set Logical Array

Version
Tc 8
Parameters
boolArrayName- boolArrayName
vectorboolVals- vectorboolVals
vectorIsNullVals- vectorIsNullVals
Returns
- Returns an Integer
::Teamcenter::RootObjectImpl* Teamcenter::Mfg0BvrRobot::setMfg0BvrRobotImpl ( ::Teamcenter::RootObjectImpl *  impl)
private
int Teamcenter::BusinessObject::setPropertiesFromCreateInput ( ::Teamcenter::CreateInput creInput)
inherited

desc for setPropertiesFromCreateInpu

Version
Tc 8
Parameters
creInput- Description for CreateInput
Returns
- return desc for setPropertiesFromCreateInput
int Teamcenter::BusinessObject::setPropertiesFromSaveAsInput ( ::Teamcenter::SaveAsInput pSavAsInput)
inherited

setproperties from saveas input

Version
Teamcenter 9
Parameters
pSavAsInput- desc
Returns
- returns an int
int Teamcenter::BusinessObject::setString ( const std::string &  stringName,
const std::string &  stringValue,
bool  isNull 
)
inherited

To set the String

Version
Tc 8
Parameters
stringName- stringName
stringValue- stringValue
isNull- isNull
Returns
- Returns an Integer
int Teamcenter::BusinessObject::setStringArray ( const std::string &  stringArrayName,
const std::vector< std::string > &  vectorStringVals,
const std::vector< int > *  vectorIsNullVals 
)
inherited

To set the string array

Version
Tc 8
Parameters
stringArrayName- stringArrayName
vectorStringVals- vectorStringVals
vectorIsNullVals- vectorIsNullVals
Returns
- Returns an integer
void Teamcenter::RootObject::setTag ( tag_t  tag)
protectedinherited
int Teamcenter::BusinessObject::setTag ( const std::string &  tagName,
const tag_t &  tagValue,
bool  isNull 
)
inherited

To set the tag

Version
Tc 8
Parameters
tagName- tagName
tagValue- tagValue
isNull- isNull
Returns
- Returns an Integer
int Teamcenter::BusinessObject::setTagArray ( const std::string &  tagArrayName,
const std::vector< tag_t > &  vectorTagVals,
const std::vector< int > *  vectorIsNullVals 
)
inherited

To set the Tag Array

Version
Tc 8
Parameters
tagArrayName- tagArrayName
vectorTagVals- vectorTagVals
vectorIsNullVals- vectorIsNullVals
Returns
- Returns an Integer
int Teamcenter::BusinessObject::validateCreateInput ( ::Teamcenter::CreateInput creInput)
inherited

desc for validate for create

Version
Tc 8
Parameters
creInput- desc for creInput parameter
Returns
- ret desc for validate for create
int Teamcenter::BusinessObject::validateSaveAsInput ( ::Teamcenter::SaveAsInput pSavAsInput,
std::vector< ::Teamcenter::DeepCopyData * > *  vecDeepCopyData 
)
inherited

validate saveas input

Version
Teamcenter 9
Parameters
pSavAsInput- desc
vecDeepCopyData- desc
Returns
- returns an int

Friends And Related Function Documentation

friend class Mfg0BvrRobotDelegate
friend

Definition at line 102 of file Mfg0BvrRobot.hxx.

friend class Mfg0BvrRobotGenImpl
friend

Definition at line 103 of file Mfg0BvrRobot.hxx.

Member Data Documentation

bool Teamcenter::Mfg0BvrRobot::m_deleteImpl
private

Definition at line 88 of file Mfg0BvrRobot.hxx.

Mfg0BvrRobotImpl* Teamcenter::Mfg0BvrRobot::m_mfg0bvrrobotImpl
private

Definition at line 85 of file Mfg0BvrRobot.hxx.

std::string Teamcenter::Mfg0BvrRobot::name
staticprivate

Name of the Business Object

Definition at line 93 of file Mfg0BvrRobot.hxx.


The documentation for this class was generated from the following file: