NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Mechatronics.GanttOperationBuilder Class Reference

Represents a NXOpen.Mechatronics.GanttOperationBuilder builder More...

Inheritance diagram for NXOpen.Mechatronics.GanttOperationBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  OperationType { Simple, Commpound = 16, Trigger = 32, Pause = 64 }
 the operation Type enum More...
 
enum  SimpleOperationType { Simple, Pause }
 the pause operation Type enum More...
 

Public Member Functions

unsafe void AddConditionList (NXOpen.Mechatronics.GanttOperationConditionBuilder[] conditions)
 Sets the condition data More...
 
unsafe void AddParameterList (NXOpen.Mechatronics.GanttOperationParameterBuilder[] parameters)
 Sets the parameter data More...
 
unsafe void SetOperationsGroup (NXOpen.Mechatronics.GanttOperationObject group, NXOpen.Mechatronics.GanttOperationObject[] objects)
 Sets the operations to specified group. More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe bool ActiveStatus [get, set]
 Returns or sets the active status More...
 
unsafe
NXOpen.Mechatronics.GanttOperationConditionBuilderList 
ConditionList [get]
 Returns the condition data More...
 
unsafe NXOpen.BasePart Context [get, set]
 Returns or sets the owner part of operation More...
 
unsafe double Duration [get, set]
 Returns or sets the operation duration More...
 
unsafe NXOpen.Expression ExpressionDuration [get]
 Returns the operation duration expression More...
 
unsafe string OperationID [get, set]
 Returns or sets the operation id More...
 
unsafe string OperationName [get, set]
 Returns or sets the operation name More...
 
unsafe
NXOpen.Mechatronics.GanttOperationBuilder.OperationType 
OperationTypes [get, set]
 Returns or sets the operation type More...
 
unsafe
NXOpen.Mechatronics.GanttOperationParameterBuilderList 
ParameterList [get]
 Returns the parameter data More...
 
unsafe string ParentID [get, set]
 Returns or sets the parent operation id in sequence editor tree More...
 
unsafe NXOpen.NXObject Physics [get, set]
 Returns or sets the input of the operation : it can be a physics object(Rigid Body, Collision, Constraints, Joints etc. More...
 
unsafe double StartTime [get, set]
 Returns or sets the start time of operation More...
 
unsafe
NXOpen.Mechatronics.GanttOperationBuilder.SimpleOperationType 
Type [get, set]
 Returns or sets the type of simple operation. More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Mechatronics.GanttOperationBuilder builder

To create a new instance of this class, use NXOpen.Mechatronics.GanttCollection.CreateGanttOperationBuilder

Created in NX7.5.1

Member Enumeration Documentation

the operation Type enum

Enumerator
Simple 

Simple operation

Commpound 

Compound operation

Trigger 

Trigger operation

Pause 

Pause operation

the pause operation Type enum

Enumerator
Simple 
Pause 

Member Function Documentation

unsafe void NXOpen.Mechatronics.GanttOperationBuilder.AddConditionList ( NXOpen.Mechatronics.GanttOperationConditionBuilder[]  conditions)
inline

Sets the condition data

Created in NX7.5.1

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

Parameters
conditionsInput conditions
unsafe void NXOpen.Mechatronics.GanttOperationBuilder.AddParameterList ( NXOpen.Mechatronics.GanttOperationParameterBuilder[]  parameters)
inline

Sets the parameter data

Created in NX7.5.1

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

Parameters
parametersInput parameters
unsafe void NXOpen.Mechatronics.GanttOperationBuilder.SetOperationsGroup ( NXOpen.Mechatronics.GanttOperationObject  group,
NXOpen.Mechatronics.GanttOperationObject[]  objects 
)
inline

Sets the operations to specified group.

Created in NX1872.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

Parameters
group
objects

Property Documentation

unsafe bool NXOpen.Mechatronics.GanttOperationBuilder.ActiveStatus
getset

Returns or sets the active status

Created in NX7.5.1

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.GanttOperationConditionBuilderList NXOpen.Mechatronics.GanttOperationBuilder.ConditionList
get

Returns the condition data

Created in NX7.5.1

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.BasePart NXOpen.Mechatronics.GanttOperationBuilder.Context
getset

Returns or sets the owner part of operation

Created in NX7.5.1

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe double NXOpen.Mechatronics.GanttOperationBuilder.Duration
getset

Returns or sets the operation duration

Created in NX7.5.1

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Expression NXOpen.Mechatronics.GanttOperationBuilder.ExpressionDuration
get

Returns the operation duration expression

Created in NX9.0.0

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

unsafe string NXOpen.Mechatronics.GanttOperationBuilder.OperationID
getset

Returns or sets the operation id

Created in NX7.5.1

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe string NXOpen.Mechatronics.GanttOperationBuilder.OperationName
getset

Returns or sets the operation name

Created in NX7.5.1

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.GanttOperationBuilder.OperationType NXOpen.Mechatronics.GanttOperationBuilder.OperationTypes
getset

Returns or sets the operation type

Created in NX7.5.1

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.GanttOperationParameterBuilderList NXOpen.Mechatronics.GanttOperationBuilder.ParameterList
get

Returns the parameter data

Created in NX7.5.1

License requirements: nx_mcd_core ("Mechatronics Concept Designer")

unsafe string NXOpen.Mechatronics.GanttOperationBuilder.ParentID
getset

Returns or sets the parent operation id in sequence editor tree

Created in NX7.5.1

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.NXObject NXOpen.Mechatronics.GanttOperationBuilder.Physics
getset

Returns or 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 to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe double NXOpen.Mechatronics.GanttOperationBuilder.StartTime
getset

Returns or sets the start time of operation

Created in NX7.5.1

License requirements to get this property: nx_mcd_core ("Mechatronics Concept Designer")

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.GanttOperationBuilder.SimpleOperationType NXOpen.Mechatronics.GanttOperationBuilder.Type
getset

Returns or sets the type of simple operation.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.