NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::CAE::Optimization::TBSLoadCase Class Reference

Represents the load case
To create a new instance of this class, use CAE::Optimization::TBSOptimizationManager::CreateLoadCase

Created in NX8.0.0. More...

Inheritance diagram for NXOpen::CAE::Optimization::TBSLoadCase:
NXOpen::TaggedObject

List of all members.

Public Types

enum  LayerOption {
  LayerOptionNone, LayerOptionMaximum, LayerOptionMinimum, LayerOptionTop,
  LayerOptionMiddle, LayerOptionBottom
}
 Defines the location for calcuating shell stresses. More...

Public Member Functions

bool GetSubcase (int *subcaseId)
 Returns the load cases.
bool GetSubstep (std::vector< int > &subSteps)
 Returns the substeps.
void SetShellLayer (NXOpen::CAE::Optimization::TBSLoadCase::LayerOption layer)
 Sets the shell layer
Created in NX8.0.0.
void SetSubcase (bool allSubcases, int subcaseId)
 Sets the load cases
Created in NX8.0.0.
void SetSubstep (bool allSubSteps, const std::vector< int > &subSteps)
 Sets the sub steps
Created in NX8.0.0.
NXOpen::CAE::Optimization::TBSLoadCase::LayerOption ShellLayer ()
 Returns the shell layer
Created in NX8.0.0.

Detailed Description

Represents the load case
To create a new instance of this class, use CAE::Optimization::TBSOptimizationManager::CreateLoadCase

Created in NX8.0.0.



Member Enumeration Documentation

Defines the location for calcuating shell stresses.

Enumerator:
LayerOptionNone 

No calculation.

LayerOptionMaximum 

the maximum value among Top, Middle and Bottom

LayerOptionMinimum 

the minimum value among Top, Middle and Bottom

LayerOptionTop 

Top-layer of shell.

LayerOptionMiddle 

Mid-layer of shell.

LayerOptionBottom 

Bottom layer of shell.


Member Function Documentation

Returns the load cases.

Returns:

Created in NX8.0.0.

License requirements : None
Parameters:
subcaseIdsubcaseid
bool NXOpen::CAE::Optimization::TBSLoadCase::GetSubstep ( std::vector< int > &  subSteps)

Returns the substeps.

Returns:

Created in NX8.0.0.

License requirements : None
Parameters:
subStepssubsteps

Sets the shell layer
Created in NX8.0.0.



License requirements : cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization")

Parameters:
layerlayer
void NXOpen::CAE::Optimization::TBSLoadCase::SetSubcase ( bool  allSubcases,
int  subcaseId 
)

Sets the load cases
Created in NX8.0.0.



License requirements : cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization")

Parameters:
allSubcasesallsubcases
subcaseIdsubcaseid
void NXOpen::CAE::Optimization::TBSLoadCase::SetSubstep ( bool  allSubSteps,
const std::vector< int > &  subSteps 
)

Sets the sub steps
Created in NX8.0.0.



License requirements : cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization")

Parameters:
allSubStepsallsubsteps
subStepssubsteps

Returns the shell layer
Created in NX8.0.0.



License requirements : None


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