Class Study
Inheritance
System.Object
System.MarshalByRefObject
Study
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.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class Study : Container, IMessageSink, INXObject
Constructors
Study()
Declaration
Properties
AnalysisType
Declaration
public StudyBuilder.AnalysisOption AnalysisType { get; set; }
Property Value
OptimizationObjective
Declaration
public StudyBuilder.OptimizationObjectiveOption OptimizationObjective { get; set; }
Property Value
Methods
AbortOptimizationProcess()
Declaration
public bool AbortOptimizationProcess()
Returns
Type |
Description |
System.Boolean |
|
CloneAnalysisConstraint(AnalysisConstraint)
Declaration
public AnalysisConstraint CloneAnalysisConstraint(AnalysisConstraint existingConstraint)
Parameters
Returns
CloneAnalysisLoad(AnalysisLoad)
Declaration
public AnalysisLoad CloneAnalysisLoad(AnalysisLoad existingload)
Parameters
Returns
CloneSubcase(Subcase)
Declaration
public Subcase CloneSubcase(Subcase existingSubcase)
Parameters
Type |
Name |
Description |
Subcase |
existingSubcase |
|
Returns
CreateAnalysisConstraintBuilder(AnalysisConstraint)
Declaration
public AnalysisConstraintBuilder CreateAnalysisConstraintBuilder(AnalysisConstraint constraint)
Parameters
Returns
CreateAnalysisLoadBuilder(AnalysisLoad)
Declaration
public AnalysisLoadBuilder CreateAnalysisLoadBuilder(AnalysisLoad load)
Parameters
Returns
CreateConnectionBuilder(Connection)
Declaration
public ConnectionBuilder CreateConnectionBuilder(Connection connection)
Parameters
Returns
CreateConstructionBodyBuilder(ConstructionBody)
Declaration
public ConstructionBodyBuilder CreateConstructionBodyBuilder(ConstructionBody topOptConstructionBody)
Parameters
Returns
CreateConstructionBodyCollectorBuilder(ConstructionBodyCollector)
Declaration
public ConstructionBodyBuilder CreateConstructionBodyCollectorBuilder(ConstructionBodyCollector constrBodyCollector)
Parameters
Returns
CreateDesignSpaceBuilder(DesignSpace)
Declaration
public DesignSpaceBuilder CreateDesignSpaceBuilder(DesignSpace designSpace)
Parameters
Returns
CreateOptimizationConstraintBuilder(OptimizationConstraint)
Declaration
public OptimizationConstraintBuilder CreateOptimizationConstraintBuilder(OptimizationConstraint optConstraint)
Parameters
Returns
CreateSceneryBodyBuilder(SceneryBody)
Declaration
public SceneryBodyBuilder CreateSceneryBodyBuilder(SceneryBody topOptSceneryBody)
Parameters
Returns
CreateShapeConstraintBuilder(ShapeConstraint)
Declaration
public ShapeConstraintBuilder CreateShapeConstraintBuilder(ShapeConstraint topOptShapeConstraint)
Parameters
Returns
CreateSubcaseManager()
Declaration
public SubcaseManager CreateSubcaseManager()
Returns
DiscardOptimizationResults()
Declaration
public void DiscardOptimizationResults()
DiscardUnretrievedOptimizationResults()
Declaration
public void DiscardUnretrievedOptimizationResults()
GetAllAnalysisConstraints(out AnalysisConstraint[])
Declaration
public void GetAllAnalysisConstraints(out AnalysisConstraint[] analysisConstraints)
Parameters
GetAllAnalysisLoads(out AnalysisLoad[])
Declaration
public void GetAllAnalysisLoads(out AnalysisLoad[] analysisLoads)
Parameters
GetAllConnections(out Connection[])
Declaration
public void GetAllConnections(out Connection[] topOptConnections)
Parameters
Type |
Name |
Description |
Connection[] |
topOptConnections |
|
GetAllDesignSpaces(out DesignSpace[])
Declaration
public void GetAllDesignSpaces(out DesignSpace[] designSpaces)
Parameters
GetAllSceneryBodies(out SceneryBody[])
Declaration
public void GetAllSceneryBodies(out SceneryBody[] topOptSceneryBodies)
Parameters
Type |
Name |
Description |
SceneryBody[] |
topOptSceneryBodies |
|
GetAllSubcases(out Subcase[])
Declaration
public void GetAllSubcases(out Subcase[] subcases)
Parameters
Type |
Name |
Description |
Subcase[] |
subcases |
|
GetOptimizedBodies()
Declaration
public Body[] GetOptimizedBodies()
Returns
RetrieveOptimizationResults()
Declaration
public void RetrieveOptimizationResults()
RunOptimization()
Declaration
public void RunOptimization()
Unlock()
Declaration
Implements
System.Runtime.Remoting.Messaging.IMessageSink