NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Mechatronics::GanttOperationBuilder类 参考

甘特图操作构建器 更多...

#include <Mechatronics_GanttOperationBuilder.hxx>

类 NXOpen::Mechatronics::GanttOperationBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  OperationType { OperationTypeSimple , OperationTypeCommpound = 16 , OperationTypeTrigger = 32 , OperationTypePause = 64 }
enum  SimpleOperationType { SimpleOperationTypeSimple , SimpleOperationTypePause }

Public 成员函数

bool ActiveStatus ()
void AddConditionList (const std::vector< NXOpen::Mechatronics::GanttOperationConditionBuilder * > &conditions)
void AddParameterList (const std::vector< NXOpen::Mechatronics::GanttOperationParameterBuilder * > &parameters)
NXOpen::Mechatronics::GanttOperationConditionBuilderListConditionList ()
NXOpen::BasePartContext ()
double Duration ()
NXOpen::ExpressionExpressionDuration ()
NXString OperationID ()
NXString OperationName ()
NXOpen::Mechatronics::GanttOperationBuilder::OperationType OperationTypes ()
NXOpen::Mechatronics::GanttOperationParameterBuilderListParameterList ()
NXString ParentID ()
NXOpen::NXObjectPhysics ()
void SetActiveStatus (bool status)
void SetContext (NXOpen::BasePart *context)
void SetDuration (double duration)
void SetOperationID (const char *id)
void SetOperationID (const NXString &id)
void SetOperationName (const char *name)
void SetOperationName (const NXString &name)
void SetOperationsGroup (NXOpen::Mechatronics::GanttOperationObject *group, const std::vector< NXOpen::Mechatronics::GanttOperationObject * > &objects)
void SetOperationTypes (NXOpen::Mechatronics::GanttOperationBuilder::OperationType type)
void SetParentID (const char *parent)
void SetParentID (const NXString &parent)
void SetPhysics (NXOpen::NXObject *physics)
void SetStartTime (double start)
void SetType (NXOpen::Mechatronics::GanttOperationBuilder::SimpleOperationType type)
double StartTime ()
NXOpen::Mechatronics::GanttOperationBuilder::SimpleOperationType Type ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _GanttOperationBuilderBuilder

详细描述

甘特图操作构建器

表示 NXOpen::Mechatronics::GanttOperationBuilder 构建器
要创建此类的新实例,请使用 NXOpen::Mechatronics::GanttCollection::CreateGanttOperationBuilder

创建于NX7.5.1.

成员枚举类型说明

◆ OperationType

操作类型枚举

枚举值
OperationTypeSimple 

简单操作

OperationTypeCommpound 

复合操作

OperationTypeTrigger 

触发操作

OperationTypePause 

暂停操作

◆ SimpleOperationType

暂停操作类型枚举

枚举值
SimpleOperationTypeSimple 

简单

SimpleOperationTypePause 

暂停

成员函数说明

◆ ActiveStatus()

bool NXOpen::Mechatronics::GanttOperationBuilder::ActiveStatus ( )

返回激活状态
创建于 NX7.5.1。

许可要求 : nx_mcd_core ("Mechatronics Concept Designer")

◆ AddConditionList()

void NXOpen::Mechatronics::GanttOperationBuilder::AddConditionList ( const std::vector< NXOpen::Mechatronics::GanttOperationConditionBuilder * > & conditions)

设置条件数据
创建于 NX7.5.1。

许可要求 : nx_mcd_core ("Mechatronics Concept Designer")

参数
conditions输入条件

◆ AddParameterList()

void NXOpen::Mechatronics::GanttOperationBuilder::AddParameterList ( const std::vector< NXOpen::Mechatronics::GanttOperationParameterBuilder * > & parameters)

设置参数数据
创建于 NX7.5.1。

许可要求 : nx_mcd_core ("Mechatronics Concept Designer")

参数
parameters输入参数

◆ ConditionList()

NXOpen::Mechatronics::GanttOperationConditionBuilderList * NXOpen::Mechatronics::GanttOperationBuilder::ConditionList ( )

返回条件数据
创建于 NX7.5.1。

许可要求 : nx_mcd_core ("Mechatronics Concept Designer")

◆ Context()

NXOpen::BasePart * NXOpen::Mechatronics::GanttOperationBuilder::Context ( )

返回操作的所有者部件
创建于NX7.5.1.

许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")

◆ Duration()

double NXOpen::Mechatronics::GanttOperationBuilder::Duration ( )

返回操作持续时间
于NX7.5.1创建。

许可证要求:nx_mcd_core(“机电概念设计器”)

◆ ExpressionDuration()

NXOpen::Expression * NXOpen::Mechatronics::GanttOperationBuilder::ExpressionDuration ( )

返回操作持续时间表达式
创建于 NX9.0.0。

许可要求 : nx_mcd_core ("Mechatronics Concept Designer")

◆ OperationID()

NXString NXOpen::Mechatronics::GanttOperationBuilder::OperationID ( )

返回操作ID
于NX7.5.1创建。

许可证要求:nx_mcd_core(“机电概念设计器”)

◆ OperationName()

NXString NXOpen::Mechatronics::GanttOperationBuilder::OperationName ( )

返回操作名称
于NX7.5.1创建。

许可证要求:nx_mcd_core(“机电概念设计器”)

◆ OperationTypes()

NXOpen::Mechatronics::GanttOperationBuilder::OperationType NXOpen::Mechatronics::GanttOperationBuilder::OperationTypes ( )

返回操作类型
于NX7.5.1创建。

许可证要求:nx_mcd_core(“机电概念设计器”)

◆ ParameterList()

NXOpen::Mechatronics::GanttOperationParameterBuilderList * NXOpen::Mechatronics::GanttOperationBuilder::ParameterList ( )

返回参数数据
创建于 NX7.5.1。

许可要求 : nx_mcd_core ("Mechatronics Concept Designer")

◆ ParentID()

NXString NXOpen::Mechatronics::GanttOperationBuilder::ParentID ( )

返回序列编辑器树中的父操作ID
于NX7.5.1创建。

许可证要求:nx_mcd_core(“机电概念设计器”)

◆ Physics()

NXOpen::NXObject * NXOpen::Mechatronics::GanttOperationBuilder::Physics ( )

返回操作的输入:可以是物理对象(刚体、碰撞、约束、关节等)、函数表、部件实例
于NX7.5.1创建。

许可证要求:nx_mcd_core(“机电概念设计器”)

◆ SetActiveStatus()

void NXOpen::Mechatronics::GanttOperationBuilder::SetActiveStatus ( bool status)

设置激活状态
创建于 NX7.5.1。

许可要求 : nx_mcd_core ("Mechatronics Concept Designer")

参数
status状态

◆ SetContext()

void NXOpen::Mechatronics::GanttOperationBuilder::SetContext ( NXOpen::BasePart * context)

设置操作的所有者部件
创建于NX7.5.1.

许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")

参数
context上下文

◆ SetDuration()

void NXOpen::Mechatronics::GanttOperationBuilder::SetDuration ( double duration)

设置操作持续时间
于NX7.5.1创建。

许可证要求:nx_mcd_core(“机电概念设计器”)

参数
duration操作持续时间

◆ SetOperationID() [1/2]

void NXOpen::Mechatronics::GanttOperationBuilder::SetOperationID ( const char * id)

设置操作ID
于NX7.5.1创建。

许可证要求:nx_mcd_core(“机电概念设计器”)

参数
id操作ID

◆ SetOperationID() [2/2]

void NXOpen::Mechatronics::GanttOperationBuilder::SetOperationID ( const NXString & id)

设置操作ID
于NX7.5.1创建。

许可证要求:nx_mcd_core(“机电概念设计器”)

参数
id操作ID

◆ SetOperationName() [1/2]

void NXOpen::Mechatronics::GanttOperationBuilder::SetOperationName ( const char * name)

设置操作名称
于NX7.5.1创建。

许可证要求:nx_mcd_core(“机电概念设计器”)

参数
name操作名称

◆ SetOperationName() [2/2]

void NXOpen::Mechatronics::GanttOperationBuilder::SetOperationName ( const NXString & name)

设置操作名称
于NX7.5.1创建。

许可证要求:nx_mcd_core(“机电概念设计器”)

参数
name操作名称

◆ SetOperationsGroup()

void NXOpen::Mechatronics::GanttOperationBuilder::SetOperationsGroup ( NXOpen::Mechatronics::GanttOperationObject * group,
const std::vector< NXOpen::Mechatronics::GanttOperationObject * > & objects )

将操作设置到指定组。
创建于 NX1872.0.0。

许可要求 : nx_mcd_core ("Mechatronics Concept Designer")

参数
group
objects操作

◆ SetOperationTypes()

void NXOpen::Mechatronics::GanttOperationBuilder::SetOperationTypes ( NXOpen::Mechatronics::GanttOperationBuilder::OperationType type)

设置操作类型
于NX7.5.1创建。

许可证要求:nx_mcd_core(“机电概念设计器”)

参数
type操作类型

◆ SetParentID() [1/2]

void NXOpen::Mechatronics::GanttOperationBuilder::SetParentID ( const char * parent)

设置序列编辑器树中的父操作ID
于NX7.5.1创建。

许可证要求:nx_mcd_core(“机电概念设计器”)

参数
parent父操作ID

◆ SetParentID() [2/2]

void NXOpen::Mechatronics::GanttOperationBuilder::SetParentID ( const NXString & parent)

设置序列编辑器树中的父操作ID
于NX7.5.1创建。

许可证要求:nx_mcd_core(“机电概念设计器”)

参数
parent父操作ID

◆ SetPhysics()

void NXOpen::Mechatronics::GanttOperationBuilder::SetPhysics ( NXOpen::NXObject * physics)

设置操作的输入:可以是物理对象(刚体、碰撞、约束、关节等)、函数表、部件实例
于NX7.5.1创建。

许可证要求:nx_mcd_core(“机电概念设计器”)

参数
physics物理对象

◆ SetStartTime()

void NXOpen::Mechatronics::GanttOperationBuilder::SetStartTime ( double start)

设置操作的开始时间
创建于 NX7.5.1。

许可要求 : nx_mcd_core ("Mechatronics Concept Designer")

参数
start开始时间

◆ SetType()

void NXOpen::Mechatronics::GanttOperationBuilder::SetType ( NXOpen::Mechatronics::GanttOperationBuilder::SimpleOperationType type)

设置简单操作的类型。
创建于 NX9.0.0。

许可要求 : 无

参数
type指示要设置的对话框类型块的类型值

◆ StartTime()

double NXOpen::Mechatronics::GanttOperationBuilder::StartTime ( )

返回操作的开始时间
创建于 NX7.5.1。

许可要求 : nx_mcd_core ("Mechatronics Concept Designer")

◆ Type()

NXOpen::Mechatronics::GanttOperationBuilder::SimpleOperationType NXOpen::Mechatronics::GanttOperationBuilder::Type ( )

返回简单操作的类型。
创建于 NX9.0.0。

许可要求 : 无