NX Open C++ Reference Guide
|
Builder for creating platform. More...
Public Types | |
enum | ReferenceType { ReferenceTypeHorizontal, ReferenceTypeVertical } |
The grate orientation symbol reference. More... | |
Public Member Functions | |
NXString | ExternalFrameAnchorName () |
Returns the external frame stock anchor Created in NX8.5.0. | |
NXOpen::Routing::PathStockBuilder * | ExternalStockSettings () |
Returns the external frame stock settings for stock assignment. | |
NXOpen::Routing::CharacteristicList * | GetPlateAppliedCharx () |
Gets the plate charx which is used for platform plate. | |
NXOpen::Routing::CharacteristicList * | GetPlatePart () |
Gets the plate part which data is used for platform plate. | |
NXOpen::Routing::PlatformCreatorBuilder::ReferenceType | GrateOrientationReference () |
Returns the grate orientation reference Created in NX8.5.0. | |
bool | GrateOrientationSymbolDisplay () |
Returns the grate orientation symbol display Created in NX8.5.0. | |
NXOpen::SelectNXObject * | GrateOrientationSymbolRefSelection () |
Returns the grate orientation symbol ref selection Created in NX8.5.0. | |
NXString | InternalFrameAnchorName () |
Returns the internal frame stock anchor Created in NX8.5.0. | |
NXOpen::Routing::PathStockBuilder * | InternalStockSettings () |
Returns the internal stock settings for stock assignment. | |
NXOpen::Section * | PlateBoundariesSelection () |
Returns the platform part boundaries section Created in NX8.5.0. | |
NXOpen::Section * | SelectOuterBoundary () |
Returns the platform outer boundary section Created in NX8.5.0. | |
void | SetExternalFrameAnchorName (const NXString &anchorName) |
Sets the external frame stock anchor Created in NX8.5.0. | |
void | SetExternalFrameAnchorName (const char *anchorName) |
Sets the external frame stock anchor Created in NX8.5.0. | |
void | SetGrateOrientationReference (NXOpen::Routing::PlatformCreatorBuilder::ReferenceType grateOrientationReference) |
Sets the grate orientation reference Created in NX8.5.0. | |
void | SetGrateOrientationSymbolDisplay (bool grateOrientationSymbolDisplay) |
Sets the grate orientation symbol display Created in NX8.5.0. | |
void | SetInternalFrameAnchorName (const NXString &anchorName) |
Sets the internal frame stock anchor Created in NX8.5.0. | |
void | SetInternalFrameAnchorName (const char *anchorName) |
Sets the internal frame stock anchor Created in NX8.5.0. | |
void | SetPlateAppliedCharx (NXOpen::Routing::CharacteristicList *appliedCharx) |
Sets the plate charx which is used for platform plate Created in NX8.5.0. | |
void | SetPlatePart (NXOpen::Routing::CharacteristicList *platePart) |
Sets the plate part which data is used for plaform plate Created in NX8.5.0. | |
void | SetThickenDirection (bool thickenDirection) |
Sets the thicken direction Created in NX8.5.0. | |
void | SetUseSameStock (bool internalFrameFlipStock) |
Sets the internal frame use same stock option Created in NX8.5.0. | |
void | SpecifyPlate () |
The specify plate button callback Created in NX8.5.0. | |
bool | ThickenDirection () |
Returns the thicken direction Created in NX8.5.0. | |
bool | UseSameStock () |
Returns the internal frame use same stock option Created in NX8.5.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Builder for creating platform.
Create platform: Takes platform outer boundaries sketch, platform plate boundaries sketch, platform plates, stocks for external and internal frames. Grate orientation symbol display is optional. <br> To create a new instance of this class, use @link Routing::RouteManager::CreatePlatformCreatorBuilder Routing::RouteManager::CreatePlatformCreatorBuilder @endlink <br>
Created in NX8.5.0.
NXString NXOpen::Routing::PlatformCreatorBuilder::ExternalFrameAnchorName | ( | ) |
Returns the external frame stock anchor
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
NXOpen::Routing::PathStockBuilder* NXOpen::Routing::PlatformCreatorBuilder::ExternalStockSettings | ( | ) |
Returns the external frame stock settings for stock assignment.
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
NXOpen::Routing::CharacteristicList* NXOpen::Routing::PlatformCreatorBuilder::GetPlateAppliedCharx | ( | ) |
Gets the plate charx which is used for platform plate.
NXOpen::Routing::CharacteristicList* NXOpen::Routing::PlatformCreatorBuilder::GetPlatePart | ( | ) |
Gets the plate part which data is used for platform plate.
NXOpen::Routing::PlatformCreatorBuilder::ReferenceType NXOpen::Routing::PlatformCreatorBuilder::GrateOrientationReference | ( | ) |
Returns the grate orientation reference
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
bool NXOpen::Routing::PlatformCreatorBuilder::GrateOrientationSymbolDisplay | ( | ) |
Returns the grate orientation symbol display
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
NXOpen::SelectNXObject* NXOpen::Routing::PlatformCreatorBuilder::GrateOrientationSymbolRefSelection | ( | ) |
Returns the grate orientation symbol ref selection
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
NXString NXOpen::Routing::PlatformCreatorBuilder::InternalFrameAnchorName | ( | ) |
Returns the internal frame stock anchor
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
NXOpen::Routing::PathStockBuilder* NXOpen::Routing::PlatformCreatorBuilder::InternalStockSettings | ( | ) |
Returns the internal stock settings for stock assignment.
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
NXOpen::Section* NXOpen::Routing::PlatformCreatorBuilder::PlateBoundariesSelection | ( | ) |
Returns the platform part boundaries section
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
NXOpen::Section* NXOpen::Routing::PlatformCreatorBuilder::SelectOuterBoundary | ( | ) |
Returns the platform outer boundary section
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
void NXOpen::Routing::PlatformCreatorBuilder::SetExternalFrameAnchorName | ( | const NXString & | anchorName | ) |
Sets the external frame stock anchor
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
anchorName | anchorname |
void NXOpen::Routing::PlatformCreatorBuilder::SetExternalFrameAnchorName | ( | const char * | anchorName | ) |
Sets the external frame stock anchor
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
anchorName | anchorname |
void NXOpen::Routing::PlatformCreatorBuilder::SetGrateOrientationReference | ( | NXOpen::Routing::PlatformCreatorBuilder::ReferenceType | grateOrientationReference | ) |
Sets the grate orientation reference
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
grateOrientationReference | grateorientationreference |
void NXOpen::Routing::PlatformCreatorBuilder::SetGrateOrientationSymbolDisplay | ( | bool | grateOrientationSymbolDisplay | ) |
Sets the grate orientation symbol display
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
grateOrientationSymbolDisplay | grateorientationsymboldisplay |
void NXOpen::Routing::PlatformCreatorBuilder::SetInternalFrameAnchorName | ( | const NXString & | anchorName | ) |
Sets the internal frame stock anchor
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
anchorName | anchorname |
void NXOpen::Routing::PlatformCreatorBuilder::SetInternalFrameAnchorName | ( | const char * | anchorName | ) |
Sets the internal frame stock anchor
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
anchorName | anchorname |
void NXOpen::Routing::PlatformCreatorBuilder::SetPlateAppliedCharx | ( | NXOpen::Routing::CharacteristicList * | appliedCharx | ) |
Sets the plate charx which is used for platform plate
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
appliedCharx | appliedcharx |
void NXOpen::Routing::PlatformCreatorBuilder::SetPlatePart | ( | NXOpen::Routing::CharacteristicList * | platePart | ) |
Sets the plate part which data is used for plaform plate
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
platePart | platepart |
void NXOpen::Routing::PlatformCreatorBuilder::SetThickenDirection | ( | bool | thickenDirection | ) |
Sets the thicken direction
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
thickenDirection | thickendirection |
void NXOpen::Routing::PlatformCreatorBuilder::SetUseSameStock | ( | bool | internalFrameFlipStock | ) |
Sets the internal frame use same stock option
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
internalFrameFlipStock | internalframeflipstock |
void NXOpen::Routing::PlatformCreatorBuilder::SpecifyPlate | ( | ) |
The specify plate button callback
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
bool NXOpen::Routing::PlatformCreatorBuilder::ThickenDirection | ( | ) |
Returns the thicken direction
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")
bool NXOpen::Routing::PlatformCreatorBuilder::UseSameStock | ( | ) |
Returns the internal frame use same stock option
Created in NX8.5.0.
License requirements : routing_platform ("Routing Platform")