NX Open C++ Reference Guide
|
Represents a NXOpen::CAE::FluidDomainRecipe
To create a new instance of this class, use NXOpen::CAE::FluidDomainCollection::CreateBuilder
Created in NX7.5.2.
More...
Public Types | |
enum | IntExtType { IntExtTypeFaceAndNormalVector, IntExtTypePoint, IntExtTypeCavityPoints, IntExtTypeFromExterior } |
Represents the interior/exterior types. More... | |
enum | OutputOptionsType { OutputOptionsTypeBodyOnly, OutputOptionsTypeBodyandMesh, OutputOptionsTypeMeshOnly } |
Represents the output types. More... | |
enum | SubdivisionType { SubdivisionTypeOne, SubdivisionTypeTwo, SubdivisionTypeThree, SubdivisionTypeFour, SubdivisionTypeFive, SubdivisionTypeSix, SubdivisionTypeSeven, SubdivisionTypeEight } |
Represents the subdivision types. More... | |
Public Member Functions | |
void | AutoSizeButton () |
The calculate Auto Size method. More... | |
double | ColinearThreshold () |
Returns the colinear decimation threshold - obsolete: always using surface wrapper default values Created in NX7.5.2. More... | |
NXString | CollectorName () |
Returns the collector name selection to place the new element collector into Created in NX11.0.0. More... | |
NXOpen::CAE::CAEBody * | CommitFluidDomain () |
Commits the creation of the NXOpen::CAE::FluidDomainRecipe objects or Commits the changes made to the NXOpen::CAE::FluidDomainRecipe. More... | |
double | CoplanarThreshold () |
Returns the coplanar decimation threshold - obsolete: always using surface wrapper default values Created in NX7.5.2. More... | |
bool | DetectFeatureEdges () |
Returns the detect feature edges will generate bodies and meshes that are more conformant to the input boundaries around the detected edges Created in NX12.0.0. More... | |
bool | DoCoplanarDecimation () |
Returns the decimation flag - obsolete: always using surface wrapper default values Created in NX7.5.2. More... | |
bool | DoExportMeshToSolver () |
Returns the export mesh to solver flag. More... | |
bool | DoSharpFeatureEdge () |
Returns the edge snapping flag - obsolete: use SnapToSourceBoundaries() instead Created in NX7.5.2. More... | |
bool | DoSharpFeaturePlaneIntersection () |
Returns the plane intersection detection flag - obsolete: use SnapToSourceBoundaries() instead Created in NX7.5.2. More... | |
NXOpen::Expression * | ElementSize () |
Returns the element size Created in NX12.0.0. More... | |
NXOpen::CAE::ElementTypeBuilder * | ElementType () |
Returns the element type builder Created in NX11.0.0. More... | |
NXOpen::Direction * | FaceNormal () |
Returns the face normal Created in NX7.5.2. More... | |
NXOpen::CAE::SelectCAEFace * | FaceSelection () |
Returns the face selection Created in NX7.5.2. More... | |
NXOpen::Expression * | FeatureAngle () |
Returns the feature angle specifies the minimum angle between the normals of 2 elements sharing an edge for the edge to be considered for snapping Created in NX11.0.0. More... | |
NXOpen::SelectTaggedObjectList * | GeometrySelection () |
Returns the geometry selection Created in NX7.5.2. More... | |
NXOpen::CAE::FluidDomainBuilder::IntExtType | InteriorExteriorType () |
Returns the interior selection type represented by NXOpen::CAE::FluidDomainBuilder::IntExtType Created in NX7.5.2. More... | |
NXOpen::Point * | InteriorPoint () |
Returns the interior point. More... | |
NXOpen::CAE::FluidDomainBuilder::SubdivisionType | MaxSubdivisionType () |
Returns the max subdivision selection type represented by NXOpen::CAE::FluidDomainBuilder::SubdivisionType Created in NX12.0.0. More... | |
NXOpen::CAE::FluidDomainBuilder::OutputOptionsType | OutputType () |
Returns the output selection type represented by NXOpen::CAE::FluidDomainBuilder::OutputOptionsType Created in NX11.0.0. More... | |
NXOpen::Expression * | Resolution () |
Returns the resolution Created in NX7.5.2. More... | |
void | SetCavityPoint (const NXOpen::Point3d &points) |
Set the cavity point Created in NX12.0.0. More... | |
void | SetCavityPoints (const std::vector< NXOpen::Point3d > &points) |
Set the cavity points via an array Created in NX12.0.0. More... | |
void | SetColinearThreshold (double colinearThreshold) |
Sets the colinear decimation threshold - obsolete: always using surface wrapper default values Created in NX7.5.2. More... | |
void | SetCollectorName (const NXString &collectorName) |
Sets the collector name selection to place the new element collector into Created in NX11.0.0. More... | |
void | SetCollectorName (const char *collectorName) |
Sets the collector name selection to place the new element collector into Created in NX11.0.0. More... | |
void | SetCoplanarThreshold (double coplanarThreshold) |
Sets the coplanar decimation threshold - obsolete: always using surface wrapper default values Created in NX7.5.2. More... | |
void | SetDetectFeatureEdges (bool detectFeatureEdges) |
Sets the detect feature edges will generate bodies and meshes that are more conformant to the input boundaries around the detected edges Created in NX12.0.0. More... | |
void | SetDoCoplanarDecimation (bool doDecimation) |
Sets the decimation flag - obsolete: always using surface wrapper default values Created in NX7.5.2. More... | |
void | SetDoExportMeshToSolver (bool doExporting) |
Sets the export mesh to solver flag. More... | |
void | SetDoSharpFeatureEdge (bool doSnapping) |
Sets the edge snapping flag - obsolete: use SnapToSourceBoundaries() instead Created in NX7.5.2. More... | |
void | SetDoSharpFeaturePlaneIntersection (bool doSnapping) |
Sets the plane intersection detection flag - obsolete: use SnapToSourceBoundaries() instead Created in NX7.5.2. More... | |
void | SetFaceNormal (NXOpen::Direction *faceNormal) |
Sets the face normal Created in NX7.5.2. More... | |
void | SetInteriorExteriorType (NXOpen::CAE::FluidDomainBuilder::IntExtType type) |
Sets the interior selection type represented by NXOpen::CAE::FluidDomainBuilder::IntExtType Created in NX7.5.2. More... | |
void | SetInteriorPoint (NXOpen::Point *point) |
Sets the interior point. More... | |
void | SetMaxSubdivisionType (NXOpen::CAE::FluidDomainBuilder::SubdivisionType type) |
Sets the max subdivision selection type represented by NXOpen::CAE::FluidDomainBuilder::SubdivisionType Created in NX12.0.0. More... | |
void | SetOutputType (NXOpen::CAE::FluidDomainBuilder::OutputOptionsType type) |
Sets the output selection type represented by NXOpen::CAE::FluidDomainBuilder::OutputOptionsType Created in NX11.0.0. More... | |
void | SetSmoothingLevel (double smoothingLevel) |
Sets the smoothing level parameter controls the amount of time spent smoothing and snapping in the wrapper engine Created in NX11.0.0. More... | |
void | SetSnapToSourceBoundaries (bool snapToSourceBoundaries) |
Sets the edge snapping to boundaries flag controls whether or not the generated surface wrap body should be projected on the input boundaries Created in NX11.0.0. More... | |
void | SetSpecifyElementSize (bool specifyElemSize) |
Sets the specify element size flag. More... | |
void | SetUseAutomaticRefinement (bool useAutomaticRefinement) |
Sets the use automatic refinement flag. More... | |
double | SmoothingLevel () |
Returns the smoothing level parameter controls the amount of time spent smoothing and snapping in the wrapper engine Created in NX11.0.0. More... | |
bool | SnapToSourceBoundaries () |
Returns the edge snapping to boundaries flag controls whether or not the generated surface wrap body should be projected on the input boundaries Created in NX11.0.0. More... | |
bool | SpecifyElementSize () |
Returns the specify element size flag. More... | |
bool | UseAutomaticRefinement () |
Returns the use automatic refinement flag. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a NXOpen::CAE::FluidDomainRecipe
To create a new instance of this class, use NXOpen::CAE::FluidDomainCollection::CreateBuilder
Created in NX7.5.2.
Represents the interior/exterior types.
void NXOpen::CAE::FluidDomainBuilder::AutoSizeButton | ( | ) |
The calculate Auto Size method.
This computes and populates optimal resolution for surface wrapping.
Created in NX7.5.2.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
double NXOpen::CAE::FluidDomainBuilder::ColinearThreshold | ( | ) |
Returns the colinear decimation threshold - obsolete: always using surface wrapper default values
Created in NX7.5.2.
License requirements : None
NXString NXOpen::CAE::FluidDomainBuilder::CollectorName | ( | ) |
Returns the collector name selection to place the new element collector into
Created in NX11.0.0.
License requirements : None
NXOpen::CAE::CAEBody* NXOpen::CAE::FluidDomainBuilder::CommitFluidDomain | ( | ) |
Commits the creation of the NXOpen::CAE::FluidDomainRecipe objects or Commits the changes made to the NXOpen::CAE::FluidDomainRecipe.
double NXOpen::CAE::FluidDomainBuilder::CoplanarThreshold | ( | ) |
Returns the coplanar decimation threshold - obsolete: always using surface wrapper default values
Created in NX7.5.2.
License requirements : None
bool NXOpen::CAE::FluidDomainBuilder::DetectFeatureEdges | ( | ) |
Returns the detect feature edges will generate bodies and meshes that are more conformant to the input boundaries around the detected edges
Created in NX12.0.0.
License requirements : None
bool NXOpen::CAE::FluidDomainBuilder::DoCoplanarDecimation | ( | ) |
Returns the decimation flag - obsolete: always using surface wrapper default values
Created in NX7.5.2.
License requirements : None
bool NXOpen::CAE::FluidDomainBuilder::DoExportMeshToSolver | ( | ) |
Returns the export mesh to solver flag.
Created in NX11.0.0.
License requirements : None
bool NXOpen::CAE::FluidDomainBuilder::DoSharpFeatureEdge | ( | ) |
Returns the edge snapping flag - obsolete: use SnapToSourceBoundaries() instead
Created in NX7.5.2.
License requirements : None
bool NXOpen::CAE::FluidDomainBuilder::DoSharpFeaturePlaneIntersection | ( | ) |
Returns the plane intersection detection flag - obsolete: use SnapToSourceBoundaries() instead
Created in NX7.5.2.
License requirements : None
NXOpen::Expression* NXOpen::CAE::FluidDomainBuilder::ElementSize | ( | ) |
Returns the element size
Created in NX12.0.0.
License requirements : None
NXOpen::CAE::ElementTypeBuilder* NXOpen::CAE::FluidDomainBuilder::ElementType | ( | ) |
Returns the element type builder
Created in NX11.0.0.
License requirements : None
NXOpen::Direction* NXOpen::CAE::FluidDomainBuilder::FaceNormal | ( | ) |
Returns the face normal
Created in NX7.5.2.
License requirements : None
NXOpen::CAE::SelectCAEFace* NXOpen::CAE::FluidDomainBuilder::FaceSelection | ( | ) |
Returns the face selection
Created in NX7.5.2.
License requirements : None
NXOpen::Expression* NXOpen::CAE::FluidDomainBuilder::FeatureAngle | ( | ) |
Returns the feature angle specifies the minimum angle between the normals of 2 elements sharing an edge for the edge to be considered for snapping
Created in NX11.0.0.
License requirements : None
NXOpen::SelectTaggedObjectList* NXOpen::CAE::FluidDomainBuilder::GeometrySelection | ( | ) |
Returns the geometry selection
Created in NX7.5.2.
License requirements : None
NXOpen::CAE::FluidDomainBuilder::IntExtType NXOpen::CAE::FluidDomainBuilder::InteriorExteriorType | ( | ) |
Returns the interior selection type represented by NXOpen::CAE::FluidDomainBuilder::IntExtType
Created in NX7.5.2.
License requirements : None
NXOpen::Point* NXOpen::CAE::FluidDomainBuilder::InteriorPoint | ( | ) |
Returns the interior point.
Created in NX7.5.2.
License requirements : None
NXOpen::CAE::FluidDomainBuilder::SubdivisionType NXOpen::CAE::FluidDomainBuilder::MaxSubdivisionType | ( | ) |
Returns the max subdivision selection type represented by NXOpen::CAE::FluidDomainBuilder::SubdivisionType
Created in NX12.0.0.
License requirements : None
NXOpen::CAE::FluidDomainBuilder::OutputOptionsType NXOpen::CAE::FluidDomainBuilder::OutputType | ( | ) |
Returns the output selection type represented by NXOpen::CAE::FluidDomainBuilder::OutputOptionsType
Created in NX11.0.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::FluidDomainBuilder::Resolution | ( | ) |
Returns the resolution
Created in NX7.5.2.
License requirements : None
void NXOpen::CAE::FluidDomainBuilder::SetCavityPoint | ( | const NXOpen::Point3d & | points | ) |
Set the cavity point
Created in NX12.0.0.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
points | points |
void NXOpen::CAE::FluidDomainBuilder::SetCavityPoints | ( | const std::vector< NXOpen::Point3d > & | points | ) |
Set the cavity points via an array
Created in NX12.0.0.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
points | points |
void NXOpen::CAE::FluidDomainBuilder::SetColinearThreshold | ( | double | colinearThreshold | ) |
Sets the colinear decimation threshold - obsolete: always using surface wrapper default values
Created in NX7.5.2.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
colinearThreshold | colinearthreshold |
void NXOpen::CAE::FluidDomainBuilder::SetCollectorName | ( | const NXString & | collectorName | ) |
Sets the collector name selection to place the new element collector into
Created in NX11.0.0.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
collectorName | collectorname |
void NXOpen::CAE::FluidDomainBuilder::SetCollectorName | ( | const char * | collectorName | ) |
Sets the collector name selection to place the new element collector into
Created in NX11.0.0.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
collectorName | collectorname |
void NXOpen::CAE::FluidDomainBuilder::SetCoplanarThreshold | ( | double | coplanarThreshold | ) |
Sets the coplanar decimation threshold - obsolete: always using surface wrapper default values
Created in NX7.5.2.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
coplanarThreshold | coplanarthreshold |
void NXOpen::CAE::FluidDomainBuilder::SetDetectFeatureEdges | ( | bool | detectFeatureEdges | ) |
Sets the detect feature edges will generate bodies and meshes that are more conformant to the input boundaries around the detected edges
Created in NX12.0.0.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
detectFeatureEdges | detectfeatureedges |
void NXOpen::CAE::FluidDomainBuilder::SetDoCoplanarDecimation | ( | bool | doDecimation | ) |
Sets the decimation flag - obsolete: always using surface wrapper default values
Created in NX7.5.2.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
doDecimation | dodecimation |
void NXOpen::CAE::FluidDomainBuilder::SetDoExportMeshToSolver | ( | bool | doExporting | ) |
Sets the export mesh to solver flag.
Created in NX11.0.0.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
doExporting | doexporting |
void NXOpen::CAE::FluidDomainBuilder::SetDoSharpFeatureEdge | ( | bool | doSnapping | ) |
Sets the edge snapping flag - obsolete: use SnapToSourceBoundaries() instead
Created in NX7.5.2.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
doSnapping | dosnapping |
void NXOpen::CAE::FluidDomainBuilder::SetDoSharpFeaturePlaneIntersection | ( | bool | doSnapping | ) |
Sets the plane intersection detection flag - obsolete: use SnapToSourceBoundaries() instead
Created in NX7.5.2.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
doSnapping | dosnapping |
void NXOpen::CAE::FluidDomainBuilder::SetFaceNormal | ( | NXOpen::Direction * | faceNormal | ) |
Sets the face normal
Created in NX7.5.2.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
faceNormal | facenormal |
void NXOpen::CAE::FluidDomainBuilder::SetInteriorExteriorType | ( | NXOpen::CAE::FluidDomainBuilder::IntExtType | type | ) |
Sets the interior selection type represented by NXOpen::CAE::FluidDomainBuilder::IntExtType
Created in NX7.5.2.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
type | type |
void NXOpen::CAE::FluidDomainBuilder::SetInteriorPoint | ( | NXOpen::Point * | point | ) |
Sets the interior point.
Created in NX7.5.2.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
point | point |
void NXOpen::CAE::FluidDomainBuilder::SetMaxSubdivisionType | ( | NXOpen::CAE::FluidDomainBuilder::SubdivisionType | type | ) |
Sets the max subdivision selection type represented by NXOpen::CAE::FluidDomainBuilder::SubdivisionType
Created in NX12.0.0.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
type | type |
void NXOpen::CAE::FluidDomainBuilder::SetOutputType | ( | NXOpen::CAE::FluidDomainBuilder::OutputOptionsType | type | ) |
Sets the output selection type represented by NXOpen::CAE::FluidDomainBuilder::OutputOptionsType
Created in NX11.0.0.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
type | type |
void NXOpen::CAE::FluidDomainBuilder::SetSmoothingLevel | ( | double | smoothingLevel | ) |
Sets the smoothing level parameter controls the amount of time spent smoothing and snapping in the wrapper engine
Created in NX11.0.0.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
smoothingLevel | smoothinglevel |
void NXOpen::CAE::FluidDomainBuilder::SetSnapToSourceBoundaries | ( | bool | snapToSourceBoundaries | ) |
Sets the edge snapping to boundaries flag controls whether or not the generated surface wrap body should be projected on the input boundaries
Created in NX11.0.0.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
snapToSourceBoundaries | snaptosourceboundaries |
void NXOpen::CAE::FluidDomainBuilder::SetSpecifyElementSize | ( | bool | specifyElemSize | ) |
Sets the specify element size flag.
Created in NX12.0.0.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
specifyElemSize | specifyelemsize |
void NXOpen::CAE::FluidDomainBuilder::SetUseAutomaticRefinement | ( | bool | useAutomaticRefinement | ) |
Sets the use automatic refinement flag.
Created in NX12.0.0.
License requirements : nx_adv_fluid_mod ("NX Advanced Fluid Modeling - Basic") OR sc_acou_meshing (" SC Acoustic Meshing")
useAutomaticRefinement | useautomaticrefinement |
double NXOpen::CAE::FluidDomainBuilder::SmoothingLevel | ( | ) |
Returns the smoothing level parameter controls the amount of time spent smoothing and snapping in the wrapper engine
Created in NX11.0.0.
License requirements : None
bool NXOpen::CAE::FluidDomainBuilder::SnapToSourceBoundaries | ( | ) |
Returns the edge snapping to boundaries flag controls whether or not the generated surface wrap body should be projected on the input boundaries
Created in NX11.0.0.
License requirements : None
bool NXOpen::CAE::FluidDomainBuilder::SpecifyElementSize | ( | ) |
Returns the specify element size flag.
Created in NX12.0.0.
License requirements : None
bool NXOpen::CAE::FluidDomainBuilder::UseAutomaticRefinement | ( | ) |
Returns the use automatic refinement flag.
Created in NX12.0.0.
License requirements : None