NX Open C++ Reference Guide
|
Builder for "Orient Branch" operation used in formboard. More...
Builder for "Orient Branch" operation used in formboard.
Allows user to orient the branch by different methods.
To create a new instance of this class, use Formboard::FormboardManager::CreateOrientBranchBuilder
Default values.
Property | Value |
---|---|
BranchAngleType |
Angle |
RotationAngle.Value |
0 |
Created in NX7.5.0.
Enum to define the type of method to orient branch.
NXOpen::Formboard::OrientBranchBuilder::BranchAngleMethod NXOpen::Formboard::OrientBranchBuilder::BranchAngleType | ( | ) |
Returns the user selected Formboard::OrientBranchBuilder::BranchAngleMethod
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
Returns the user selected from point when Formboard::OrientBranchBuilder::BranchAngleMethod is Formboard::OrientBranchBuilder::BranchAngleMethodTwoPoints .
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
Returns the user selected from vector when Formboard::OrientBranchBuilder::BranchAngleMethod is Formboard::OrientBranchBuilder::BranchAngleMethodAlignAxisToVector .
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
Initializes or resets ( start or stop ) drag operation based on the input branch segment.
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
Returns the user selected reference vector when Formboard::OrientBranchBuilder::BranchAngleMethod is Formboard::OrientBranchBuilder::BranchAngleMethodAnglefromReferenceVector .
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
Returns the angle for the rotation of branch when Formboard::OrientBranchBuilder::BranchAngleMethod is Formboard::OrientBranchBuilder::BranchAngleMethodAnglefromReferenceVector .
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
Returns the angle for the rotation of branch when Formboard::OrientBranchBuilder::BranchAngleMethod is Formboard::OrientBranchBuilder::BranchAngleMethodAngle .
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
Returns the user selected branch Routing::ISegment for rotation.
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
void NXOpen::Formboard::OrientBranchBuilder::SetBranchAngleType | ( | NXOpen::Formboard::OrientBranchBuilder::BranchAngleMethod | branchAngleType | ) |
Sets the user selected Formboard::OrientBranchBuilder::BranchAngleMethod
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
branchAngleType | branchangletype |
void NXOpen::Formboard::OrientBranchBuilder::SetBranchSeedObject | ( | NXOpen::Routing::ISegment * | segmentTag | ) |
Sets the selected branch Routing::ISegment when a branch is selected by branch method by Routing Object Collector.
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
segmentTag | selected seed object |
void NXOpen::Formboard::OrientBranchBuilder::SetFromPoint | ( | NXOpen::Point * | fromPoint | ) |
Sets the user selected from point when Formboard::OrientBranchBuilder::BranchAngleMethod is Formboard::OrientBranchBuilder::BranchAngleMethodTwoPoints .
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
fromPoint | frompoint |
void NXOpen::Formboard::OrientBranchBuilder::SetFromVector | ( | NXOpen::Direction * | fromVector | ) |
Sets the user selected from vector when Formboard::OrientBranchBuilder::BranchAngleMethod is Formboard::OrientBranchBuilder::BranchAngleMethodAlignAxisToVector .
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
fromVector | fromvector |
void NXOpen::Formboard::OrientBranchBuilder::SetReferenceVector | ( | NXOpen::Direction * | referenceVector | ) |
Sets the user selected reference vector when Formboard::OrientBranchBuilder::BranchAngleMethod is Formboard::OrientBranchBuilder::BranchAngleMethodAnglefromReferenceVector .
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
referenceVector | referencevector |
void NXOpen::Formboard::OrientBranchBuilder::SetToPoint | ( | NXOpen::Point * | toPoint | ) |
Sets the user selected to point when Formboard::OrientBranchBuilder::BranchAngleMethod is Formboard::OrientBranchBuilder::BranchAngleMethodTwoPoints .
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
toPoint | topoint |
void NXOpen::Formboard::OrientBranchBuilder::SetToVector | ( | NXOpen::Direction * | toVector | ) |
Sets the user selected to vector when Formboard::OrientBranchBuilder::BranchAngleMethod is Formboard::OrientBranchBuilder::BranchAngleMethodAlignAxisToVector .
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
toVector | tovector |
Starts the drag operation of selected object.
Does nothing if drag has already been started.
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
Stop the drag operation of selected object.
Does nothing if drag has not been started.
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
Returns the user selected to point when Formboard::OrientBranchBuilder::BranchAngleMethod is Formboard::OrientBranchBuilder::BranchAngleMethodTwoPoints .
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
Returns the user selected to vector when Formboard::OrientBranchBuilder::BranchAngleMethod is Formboard::OrientBranchBuilder::BranchAngleMethodAlignAxisToVector .
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
Suppress the Positioning::Constraint associated with selected branch Routing::ISegment when a branch is selected by branch method by Routing Object Collector.
Created in NX7.5.3.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
void NXOpen::Formboard::OrientBranchBuilder::UpdateRotationAngle | ( | double | angle | ) |
Rotates the branch by an appropriate rotation and transformation which depends on the Formboard::OrientBranchBuilder::BranchAngleMethod selected by user.
Created in NX7.5.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
angle | angle for rotation |