NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::MechanicalRouting::InsulationBuilder Class Reference

Represents NXOpen::MechanicalRouting::InsulationBuilder . More...

Inheritance diagram for NXOpen::MechanicalRouting::InsulationBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  WrapType { WrapTypeNoWarp, WrapTypeOverlapSpiral, WrapTypeStripedSpiral }
 The application type for wrapped Insulation. More...
 

Public Member Functions

bool AddInsulationOnFittings ()
 Returns the value for whether insulation be added on fitting parts or not
Created in NX11.0.0. More...
 
NXOpen::ExpressionGapDistance ()
 Returns the gap distance if the NXOpen::MechanicalRouting::InsulationBuilder::WrapType is NXOpen::MechanicalRouting::InsulationBuilder::WrapTypeStripedSpiral
Created in NX11.0.0. More...
 
NXOpen::PDM::LogicalObjectGetLogicalObject ()
 Returns the PDM::LogicalObject s that represent the content that will be created by this builder. More...
 
NXOpen::Assemblies::SelectComponentInsulationPartOccurrenceSelection ()
 Returns the insulation component to edit. More...
 
NXOpen::ExpressionOverlapPercentage ()
 Returns the percentage overlap if the NXOpen::MechanicalRouting::InsulationBuilder::WrapType is NXOpen::MechanicalRouting::InsulationBuilder::WrapTypeOverlapSpiral
Created in NX11.0.0. More...
 
void PreCommit ()
 Performs the operations needed prior to a commit. More...
 
NXOpen::Routing::RouteObjectCollectorSegmentCollector ()
 Returns the routing object collector to collect the segments to assign Insulation to. More...
 
void SetAddInsulationOnFittings (bool addInsulationOnFittings)
 Sets the value for whether insulation be added on fitting parts or not
Created in NX11.0.0. More...
 
void SetWrapMethod (NXOpen::MechanicalRouting::InsulationBuilder::WrapType wrapMethod)
 Sets the NXOpen::MechanicalRouting::InsulationBuilder::WrapType for Wrapped Insulation. More...
 
NXOpen::MechanicalRouting::PathStockPreferenceBuilderStockSettings ()
 Returns the stock settings for Insulation assignment. More...
 
NXOpen::MechanicalRouting::InsulationBuilder::WrapType SuggestWrapMethodBasedOnStockSettings ()
 Returns the suggestion for NXOpen::MechanicalRouting::InsulationBuilder::WrapType based on MechanicalRouting::PathStockPreferenceBuilder. More...
 
NXOpen::MechanicalRouting::InsulationBuilder::WrapType WrapMethod ()
 Returns the NXOpen::MechanicalRouting::InsulationBuilder::WrapType for Wrapped Insulation. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 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::NXObjectGetObject ()
 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...
 

Detailed Description

Represents NXOpen::MechanicalRouting::InsulationBuilder .


To create a new instance of this class, use NXOpen::MechanicalRouting::BuilderFactory::CreateInsulationBuilder

Created in NX11.0.0.

Member Enumeration Documentation

The application type for wrapped Insulation.

Enumerator
WrapTypeNoWarp 

No wrapping.

WrapTypeOverlapSpiral 

Overlap Spiral.

WrapTypeStripedSpiral 

Striped Spiral.

Member Function Documentation

bool NXOpen::MechanicalRouting::InsulationBuilder::AddInsulationOnFittings ( )

Returns the value for whether insulation be added on fitting parts or not
Created in NX11.0.0.



License requirements : routing_base ("Routing Basic")

NXOpen::Expression* NXOpen::MechanicalRouting::InsulationBuilder::GapDistance ( )

Returns the gap distance if the NXOpen::MechanicalRouting::InsulationBuilder::WrapType is NXOpen::MechanicalRouting::InsulationBuilder::WrapTypeStripedSpiral
Created in NX11.0.0.



License requirements : routing_base ("Routing Basic")

NXOpen::PDM::LogicalObject* NXOpen::MechanicalRouting::InsulationBuilder::GetLogicalObject ( )

Returns the PDM::LogicalObject s that represent the content that will be created by this builder.

Returns

Created in NX11.0.1.

License requirements : routing_base ("Routing Basic")
NXOpen::Assemblies::SelectComponent* NXOpen::MechanicalRouting::InsulationBuilder::InsulationPartOccurrenceSelection ( )

Returns the insulation component to edit.


Created in NX11.0.0.

License requirements : routing_base ("Routing Basic")

NXOpen::Expression* NXOpen::MechanicalRouting::InsulationBuilder::OverlapPercentage ( )

Returns the percentage overlap if the NXOpen::MechanicalRouting::InsulationBuilder::WrapType is NXOpen::MechanicalRouting::InsulationBuilder::WrapTypeOverlapSpiral
Created in NX11.0.0.



License requirements : routing_base ("Routing Basic")

void NXOpen::MechanicalRouting::InsulationBuilder::PreCommit ( )

Performs the operations needed prior to a commit.

This method has to be called before invoking commit.
Created in NX11.0.1.

License requirements : routing_base ("Routing Basic")

NXOpen::Routing::RouteObjectCollector* NXOpen::MechanicalRouting::InsulationBuilder::SegmentCollector ( )

Returns the routing object collector to collect the segments to assign Insulation to.


Created in NX11.0.0.

License requirements : routing_base ("Routing Basic")

void NXOpen::MechanicalRouting::InsulationBuilder::SetAddInsulationOnFittings ( bool  addInsulationOnFittings)

Sets the value for whether insulation be added on fitting parts or not
Created in NX11.0.0.



License requirements : routing_base ("Routing Basic")

Parameters
addInsulationOnFittingsaddinsulationonfittings
void NXOpen::MechanicalRouting::InsulationBuilder::SetWrapMethod ( NXOpen::MechanicalRouting::InsulationBuilder::WrapType  wrapMethod)

Sets the NXOpen::MechanicalRouting::InsulationBuilder::WrapType for Wrapped Insulation.


Created in NX11.0.0.

License requirements : routing_base ("Routing Basic")

Parameters
wrapMethodwrapmethod
NXOpen::MechanicalRouting::PathStockPreferenceBuilder* NXOpen::MechanicalRouting::InsulationBuilder::StockSettings ( )

Returns the stock settings for Insulation assignment.


Created in NX11.0.0.

License requirements : routing_base ("Routing Basic")

NXOpen::MechanicalRouting::InsulationBuilder::WrapType NXOpen::MechanicalRouting::InsulationBuilder::SuggestWrapMethodBasedOnStockSettings ( )

Returns the suggestion for NXOpen::MechanicalRouting::InsulationBuilder::WrapType based on MechanicalRouting::PathStockPreferenceBuilder.

Returns

Created in NX11.0.1.

License requirements : routing_base ("Routing Basic")
NXOpen::MechanicalRouting::InsulationBuilder::WrapType NXOpen::MechanicalRouting::InsulationBuilder::WrapMethod ( )

Returns the NXOpen::MechanicalRouting::InsulationBuilder::WrapType for Wrapped Insulation.


Created in NX11.0.0.

License requirements : routing_base ("Routing Basic")


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