Class MotionSession
Inheritance
System.Object
System.MarshalByRefObject
MotionSession
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class MotionSession : NXRemotableObject, IMessageSink
Constructors
MotionSession(Session)
Declaration
protected MotionSession(Session owner)
Parameters
Type |
Name |
Description |
Session |
owner |
|
Properties
Environments
Declaration
public MotionEnvironment Environments { get; }
Property Value
MechanismExport
Declaration
public MechanismExport MechanismExport { get; }
Property Value
MechanismImport
Declaration
public MechanismImport MechanismImport { get; }
Property Value
MotionMethods
Declaration
public MotionMethods MotionMethods { get; }
Property Value
PostProcess
Declaration
public PostProcess PostProcess { get; }
Property Value
Tag
Declaration
Property Value
Methods
CalculateDof(NXObject, MotionSolution)
Declaration
public int CalculateDof(NXObject simPart, MotionSolution solution)
Parameters
Returns
Type |
Description |
System.Int32 |
|
CloneSimulation(NXObject, String)
Declaration
public string CloneSimulation(NXObject masterPart, string motionSimName)
Parameters
Type |
Name |
Description |
NXObject |
masterPart |
|
System.String |
motionSimName |
|
Returns
Type |
Description |
System.String |
|
ConstraintsToMotionObject(NXObject, NXObject)
Declaration
public NXObject ConstraintsToMotionObject(NXObject scenarioPart, NXObject masterPart)
Parameters
Returns
CreateAnimationConversionBuilder(NXObject)
Declaration
public AnimationConversionBuilder CreateAnimationConversionBuilder(NXObject scenarioPart)
Parameters
Type |
Name |
Description |
NXObject |
scenarioPart |
|
Returns
CreateNamingSimulation(NXObject, String)
Declaration
public string CreateNamingSimulation(NXObject masterPart, string inputSimName)
Parameters
Type |
Name |
Description |
NXObject |
masterPart |
|
System.String |
inputSimName |
|
Returns
Type |
Description |
System.String |
|
CreatePhysicsConversionBuilder(NXObject)
Declaration
public PhysicsConversionBuilder CreatePhysicsConversionBuilder(NXObject scenarioPart)
Parameters
Type |
Name |
Description |
NXObject |
scenarioPart |
|
Returns
DeleteSimulation(NXObject, String)
Declaration
public void DeleteSimulation(NXObject masterPart, string motionSimName)
Parameters
Type |
Name |
Description |
NXObject |
masterPart |
|
System.String |
motionSimName |
|
ExpandNavigator(NXObject)
Declaration
public void ExpandNavigator(NXObject simPart)
Parameters
ExportProcessSimulateKinematics()
Declaration
public void ExportProcessSimulateKinematics()
FixLinkToGround(NXObject)
Declaration
public NXObject FixLinkToGround(NXObject link)
Parameters
Returns
GetFullName(NXObject, String)
Declaration
public string GetFullName(NXObject masterPart, string scenarioName)
Parameters
Type |
Name |
Description |
NXObject |
masterPart |
|
System.String |
scenarioName |
|
Returns
Type |
Description |
System.String |
|
GetFunctionReferencedMotionObjects(NXObject, MotionFunction)
Declaration
public NXObject[] GetFunctionReferencedMotionObjects(NXObject scenarioPart, MotionFunction funcObject)
Parameters
Returns
GetFunctionReferencingMotionObjects(NXObject, MotionFunction)
Declaration
public NXObject[] GetFunctionReferencingMotionObjects(NXObject scenarioPart, MotionFunction funcObject)
Parameters
Returns
GetMotionComponentPartNames(BasePart, out Component[])
Declaration
public string[] GetMotionComponentPartNames(BasePart motionPart, out Component[] motionComponents)
Parameters
Returns
Type |
Description |
System.String[] |
|
GetReferencedFunctions(NXObject, NXObject)
Declaration
public MotionFunction[] GetReferencedFunctions(NXObject scenarioPart, NXObject originObject)
Parameters
Returns
GetReferencedMotionObjects(NXObject, NXObject)
Declaration
public NXObject[] GetReferencedMotionObjects(NXObject scenarioPart, NXObject originObject)
Parameters
Returns
GetReferencingFunctions(NXObject, NXObject)
Declaration
public MotionFunction[] GetReferencingFunctions(NXObject scenarioPart, NXObject originObject)
Parameters
Returns
GetReferencingMotionObjects(NXObject, NXObject)
Declaration
public NXObject[] GetReferencingMotionObjects(NXObject scenarioPart, NXObject originObject)
Parameters
Returns
GetScenarioNames(NXObject)
Declaration
public string[] GetScenarioNames(NXObject masterPart)
Parameters
Type |
Name |
Description |
NXObject |
masterPart |
|
Returns
Type |
Description |
System.String[] |
|
GetUnsavedNewMotionParts(BasePart)
Declaration
public BasePart[] GetUnsavedNewMotionParts(BasePart masterPart)
Parameters
Type |
Name |
Description |
BasePart |
masterPart |
|
Returns
InitializeSimulation(Part)
Declaration
public void InitializeSimulation(Part simulationPart)
Parameters
Type |
Name |
Description |
Part |
simulationPart |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink