NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Annotations::PmiCenterline3dBuilder Class Reference

Builder for creating Pmi 3D Centerline. More...

Inheritance diagram for NXOpen::Annotations::PmiCenterline3dBuilder:
NXOpen::Annotations::BaseCenterline3dBuilder NXOpen::Annotations::CenterlineBuilder NXOpen::Annotations::BaseSymbolBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

NXOpen::Annotations::AssociatedObjectsBuilderAssociatedObjects ()
 Returns the associated objects for the 3D Centerline
Created in NX7.5.0. More...
 
- Public Member Functions inherited from NXOpen::Annotations::BaseCenterline3dBuilder
NXOpen::SelectNXObjectListFace ()
 Returns the face
Created in NX6.0.0. More...
 
int ReferenceIndex ()
 Returns the reference index
Created in NX6.0.0. More...
 
void SetReferenceIndex (int referenceIndex)
 Sets the reference index
Created in NX6.0.0. More...
 
NXOpen::Annotations::Centerline3dSettingsBuilderSettings ()
 Returns the settings builder
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::Annotations::CenterlineBuilder
void AddEndExtensions (double start, double end)
 Adds extensions only at ends
Created in NX6.0.0. More...
 
void AddExtension (int index, double defaultValue)
 Adds extension based on select object index
Created in NX6.0.0. More...
 
std::vector< double > GetAllExtensions ()
 Returns all extensions. More...
 
std::vector< double > GetAllIndividualExtensions ()
 Returns individual extensions. More...
 
std::vector< double > GetEndExtensions ()
 Returns end extensions only. More...
 
void RemoveEndExtensions ()
 Removes extensions only at ends
Created in NX6.0.0. More...
 
void RemoveExtension (int index)
 Removes extension based on select object index
Created in NX6.0.0. More...
 
void ResetAllExtensions (double defaultValue)
 Reset all extensions by the supplied defaultValue
Created in NX6.0.1. More...
 
void SetAllIndividualExtensions (const std::vector< double > &extensionValues)
 Sets all individual extensions
Created in NX8.0.1. More...
 
void SetEndExtensions (double start, double end)
 Modifies end extensions only
Created in NX6.0.0. More...
 
void SetIndividualExtensions (int index, double value1, double value2)
 Modifies extensions based on select object index
Created in NX6.0.0. More...
 

Detailed Description

Builder for creating Pmi 3D Centerline.

It creates or edits Pmi 3D Centerlines
To create a new instance of this class, use NXOpen::Annotations::CenterlineCollection::CreatePmiCenterline3dBuilder

Created in NX7.5.0.

Member Function Documentation

NXOpen::Annotations::AssociatedObjectsBuilder* NXOpen::Annotations::PmiCenterline3dBuilder::AssociatedObjects ( )

Returns the associated objects for the 3D Centerline
Created in NX7.5.0.



License requirements : None


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