|
NX Open C++ Reference Guide
|
Represents a Mechatronics::GanttOperationBuilder builder
To create a new instance of this class, use Mechatronics::GanttCollection::CreateGanttOperationBuilder
Created in NX7.5.1.
More...
Public Types | |
| enum | OperationType { OperationTypeSimple, OperationTypeCommpound = 16, OperationTypeTrigger = 32, OperationTypePause = 64 } |
| the operation Type enum More... | |
| enum | SimpleOperationType { SimpleOperationTypeSimple, SimpleOperationTypePause } |
| the pause operation Type enum More... | |
Public Member Functions | |
| bool | ActiveStatus () |
| Returns the active status Created in NX7.5.1. | |
| void | AddConditionList (const std::vector< NXOpen::Mechatronics::GanttOperationConditionBuilder * > &conditions) |
| Sets the condition data Created in NX7.5.1. | |
| void | AddParameterList (const std::vector< NXOpen::Mechatronics::GanttOperationParameterBuilder * > ¶meters) |
| Sets the parameter data Created in NX7.5.1. | |
| NXOpen::Mechatronics::GanttOperationConditionBuilderList * | ConditionList () |
| Returns the condition data Created in NX7.5.1. | |
| NXOpen::BasePart * | Context () |
| Returns the owner part of operation Created in NX7.5.1. | |
| double | Duration () |
| Returns the operation duration Created in NX7.5.1. | |
| NXOpen::Expression * | ExpressionDuration () |
| Returns the operation duration expression Created in NX9.0.0. | |
| NXString | OperationID () |
| Returns the operation id Created in NX7.5.1. | |
| NXString | OperationName () |
| Returns the operation name Created in NX7.5.1. | |
| NXOpen::Mechatronics::GanttOperationBuilder::OperationType | OperationTypes () |
| Returns the operation type Created in NX7.5.1. | |
| NXOpen::Mechatronics::GanttOperationParameterBuilderList * | ParameterList () |
| Returns the parameter data Created in NX7.5.1. | |
| NXString | ParentID () |
| Returns the parent operation id in sequence editor tree Created in NX7.5.1. | |
| NXOpen::NXObject * | Physics () |
| Returns the input of the operation : it can be a physics object(Rigid Body, Collision, Constraints, Joints etc.), FunctionTable, part occurrence. | |
| void | SetActiveStatus (bool status) |
| Sets the active status Created in NX7.5.1. | |
| void | SetContext (NXOpen::BasePart *context) |
| Sets the owner part of operation Created in NX7.5.1. | |
| void | SetDuration (double duration) |
| Sets the operation duration Created in NX7.5.1. | |
| void | SetOperationID (const NXString &id) |
| Sets the operation id Created in NX7.5.1. | |
| void | SetOperationID (const char *id) |
| Sets the operation id Created in NX7.5.1. | |
| void | SetOperationName (const NXString &name) |
| Sets the operation name Created in NX7.5.1. | |
| void | SetOperationName (const char *name) |
| Sets the operation name Created in NX7.5.1. | |
| void | SetOperationTypes (NXOpen::Mechatronics::GanttOperationBuilder::OperationType type) |
| Sets the operation type Created in NX7.5.1. | |
| void | SetParentID (const NXString &parent) |
| Sets the parent operation id in sequence editor tree Created in NX7.5.1. | |
| void | SetParentID (const char *parent) |
| Sets the parent operation id in sequence editor tree Created in NX7.5.1. | |
| void | SetPhysics (NXOpen::NXObject *physics) |
| Sets the input of the operation : it can be a physics object(Rigid Body, Collision, Constraints, Joints etc.), FunctionTable, part occurrence. | |
| void | SetStartTime (double start) |
| Sets the start time of operation Created in NX7.5.1. | |
| void | SetType (NXOpen::Mechatronics::GanttOperationBuilder::SimpleOperationType type) |
| Sets the type of simple operation. | |
| double | StartTime () |
| Returns the start time of operation Created in NX7.5.1. | |
| NXOpen::Mechatronics::GanttOperationBuilder::SimpleOperationType | Type () |
| Returns the type of simple operation. | |
Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| Commits any edits that have been applied to the builder. | |
| void | Destroy () |
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () |
| Returns the object currently being edited by this builder. | |
| void | ShowResults () |
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
Represents a Mechatronics::GanttOperationBuilder builder
To create a new instance of this class, use Mechatronics::GanttCollection::CreateGanttOperationBuilder
Created in NX7.5.1.
| bool NXOpen::Mechatronics::GanttOperationBuilder::ActiveStatus | ( | ) |
Returns the active status
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| void NXOpen::Mechatronics::GanttOperationBuilder::AddConditionList | ( | const std::vector< NXOpen::Mechatronics::GanttOperationConditionBuilder * > & | conditions | ) |
Sets the condition data
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| conditions | Input conditions |
| void NXOpen::Mechatronics::GanttOperationBuilder::AddParameterList | ( | const std::vector< NXOpen::Mechatronics::GanttOperationParameterBuilder * > & | parameters | ) |
Sets the parameter data
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| parameters | Input parameters |
| NXOpen::Mechatronics::GanttOperationConditionBuilderList* NXOpen::Mechatronics::GanttOperationBuilder::ConditionList | ( | ) |
Returns the condition data
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| NXOpen::BasePart* NXOpen::Mechatronics::GanttOperationBuilder::Context | ( | ) |
Returns the owner part of operation
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| double NXOpen::Mechatronics::GanttOperationBuilder::Duration | ( | ) |
Returns the operation duration
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| NXOpen::Expression* NXOpen::Mechatronics::GanttOperationBuilder::ExpressionDuration | ( | ) |
Returns the operation duration expression
Created in NX9.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| NXString NXOpen::Mechatronics::GanttOperationBuilder::OperationID | ( | ) |
Returns the operation id
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| NXString NXOpen::Mechatronics::GanttOperationBuilder::OperationName | ( | ) |
Returns the operation name
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| NXOpen::Mechatronics::GanttOperationBuilder::OperationType NXOpen::Mechatronics::GanttOperationBuilder::OperationTypes | ( | ) |
Returns the operation type
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| NXOpen::Mechatronics::GanttOperationParameterBuilderList* NXOpen::Mechatronics::GanttOperationBuilder::ParameterList | ( | ) |
Returns the parameter data
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| NXString NXOpen::Mechatronics::GanttOperationBuilder::ParentID | ( | ) |
Returns the parent operation id in sequence editor tree
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| NXOpen::NXObject* NXOpen::Mechatronics::GanttOperationBuilder::Physics | ( | ) |
Returns the input of the operation : it can be a physics object(Rigid Body, Collision, Constraints, Joints etc.), FunctionTable, part occurrence.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| void NXOpen::Mechatronics::GanttOperationBuilder::SetActiveStatus | ( | bool | status | ) |
Sets the active status
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| status | status |
| void NXOpen::Mechatronics::GanttOperationBuilder::SetContext | ( | NXOpen::BasePart * | context | ) |
Sets the owner part of operation
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| context | context |
| void NXOpen::Mechatronics::GanttOperationBuilder::SetDuration | ( | double | duration | ) |
Sets the operation duration
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| duration | duration |
| void NXOpen::Mechatronics::GanttOperationBuilder::SetOperationID | ( | const NXString & | id | ) |
Sets the operation id
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| id | id |
| void NXOpen::Mechatronics::GanttOperationBuilder::SetOperationID | ( | const char * | id | ) |
Sets the operation id
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| id | id |
| void NXOpen::Mechatronics::GanttOperationBuilder::SetOperationName | ( | const NXString & | name | ) |
Sets the operation name
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| name | name |
| void NXOpen::Mechatronics::GanttOperationBuilder::SetOperationName | ( | const char * | name | ) |
Sets the operation name
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| name | name |
| void NXOpen::Mechatronics::GanttOperationBuilder::SetOperationTypes | ( | NXOpen::Mechatronics::GanttOperationBuilder::OperationType | type | ) |
Sets the operation type
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| type | type |
| void NXOpen::Mechatronics::GanttOperationBuilder::SetParentID | ( | const NXString & | parent | ) |
Sets the parent operation id in sequence editor tree
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| parent | parent |
| void NXOpen::Mechatronics::GanttOperationBuilder::SetParentID | ( | const char * | parent | ) |
Sets the parent operation id in sequence editor tree
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| parent | parent |
| void NXOpen::Mechatronics::GanttOperationBuilder::SetPhysics | ( | NXOpen::NXObject * | physics | ) |
Sets the input of the operation : it can be a physics object(Rigid Body, Collision, Constraints, Joints etc.), FunctionTable, part occurrence.
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| physics | physics |
| void NXOpen::Mechatronics::GanttOperationBuilder::SetStartTime | ( | double | start | ) |
Sets the start time of operation
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| start | start |
| void NXOpen::Mechatronics::GanttOperationBuilder::SetType | ( | NXOpen::Mechatronics::GanttOperationBuilder::SimpleOperationType | type | ) |
Sets the type of simple operation.
Created in NX9.0.0.
License requirements : None
| type | Indicates the type value of the dialog's types block to be set to |
| double NXOpen::Mechatronics::GanttOperationBuilder::StartTime | ( | ) |
Returns the start time of operation
Created in NX7.5.1.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
| NXOpen::Mechatronics::GanttOperationBuilder::SimpleOperationType NXOpen::Mechatronics::GanttOperationBuilder::Type | ( | ) |
Returns the type of simple operation.
Created in NX9.0.0.
License requirements : None