Class Study
Assembly: NXOpen.dll
Syntax
public class Study : Container, IMessageSink, INXObject
Constructors
Study()
Declaration
Properties
Active
Declaration
public bool Active { get; }
Property Value
AnalysisType
Declaration
public StudyBuilder.AnalysisOption AnalysisType { get; set; }
Property Value
AutoInferVoxelResolution
Declaration
public bool AutoInferVoxelResolution { get; set; }
Property Value
OptimizationObjective
Declaration
public StudyBuilder.OptimizationObjectiveOption OptimizationObjective { get; set; }
Property Value
ResolutionVoxelSize
Declaration
public Expression ResolutionVoxelSize { get; }
Property Value
StudyQuality
Declaration
public int StudyQuality { get; }
Property Value
SubcaseSummation
Declaration
public StudyBuilder.SubcaseSummationOption SubcaseSummation { get; set; }
Property Value
Methods
AbortOptimizationProcess()
Declaration
public bool AbortOptimizationProcess()
Returns
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
CreateEnvironmentLoadBuilder()
Declaration
public EnvironmentLoadBuilder CreateEnvironmentLoadBuilder()
Returns
CreateExportToCaeBuilder()
Declaration
public ExportToCaeBuilder CreateExportToCaeBuilder()
Returns
CreateOptimizationConstraintBuilder(OptimizationConstraint)
Declaration
public OptimizationConstraintBuilder CreateOptimizationConstraintBuilder(OptimizationConstraint optConstraint)
Parameters
Returns
CreateResultMeasureBuilder(ResultMeasure)
Declaration
public ResultMeasureBuilder CreateResultMeasureBuilder(ResultMeasure resultMeasure)
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()
GetAllAnalysisBodies(out AnalysisBody[])
Declaration
public void GetAllAnalysisBodies(out AnalysisBody[] bodies)
Parameters
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
GetAllEnvironmentLoads(out NXObject[])
Declaration
public void GetAllEnvironmentLoads(out NXObject[] loads)
Parameters
GetAllOptimizationConstraints(out OptimizationConstraint[])
Declaration
public void GetAllOptimizationConstraints(out OptimizationConstraint[] optimizationConstraints)
Parameters
GetAllResultMeasures(out ResultMeasure[])
Declaration
public void GetAllResultMeasures(out ResultMeasure[] resultMeasures)
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
RemoveAnalysisResults()
Declaration
public void RemoveAnalysisResults()
RetrieveOptimizationResults()
Declaration
public void RetrieveOptimizationResults()
RunAnalysis()
Declaration
public void RunAnalysis()
RunOptimization()
Declaration
public void RunOptimization()
Unlock()
Declaration
Implements
System.Runtime.Remoting.Messaging.IMessageSink