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. | |
![]() | |
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. | |
![]() | |
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