NX Open C++ Reference Guide
Public Types | List of all members
NXOpen::Annotations::BaseSurfaceFinishBuilder Class Reference

Represents a NXOpen::Annotations::BaseSurfaceFinish builder
This is an abstract class, and cannot be instantiated. More...

Inheritance diagram for NXOpen::Annotations::BaseSurfaceFinishBuilder:
NXOpen::Annotations::PmiAttributeBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Annotations::DraftingSurfaceFinishBuilder NXOpen::Annotations::SurfaceFinishBuilder

Public Types

enum  ParanthesesType { ParanthesesTypeNone, ParanthesesTypeLeft, ParanthesesTypeRight, ParanthesesTypeBoth }
 the valid parantheses types. More...
 
enum  ParenthesesType { ParenthesesTypeNone, ParenthesesTypeLeft, ParenthesesTypeRight, ParenthesesTypeBoth }
 the valid parentheses types More...
 
enum  ToleranceOption {
  ToleranceOptionNone, ToleranceOptionEqualBilateral, ToleranceOptionBilateral, ToleranceOptionUnilateralPlus,
  ToleranceOptionUnilateralMinus, ToleranceOptionPlusLimitTwoLines, ToleranceOptionMinusLimitTwoLines, ToleranceOptionPlusLimitOneLine,
  ToleranceOptionMinusLimitOneLine
}
 the valid surface finish tolerance types More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen::Annotations::PmiAttributeBuilder
NXOpen::Annotations::AssociatedObjectsBuilderAssociatedObjects ()
 Returns the NXOpen::Annotations::AssociatedObjectsBuilder for the annotation
Created in NX6.0.0. More...
 
NXOpen::Annotations::PmiAttribute ()
 Returns the NXOpen::Annotations::Pmi for this annotation
Created in NX6.0.0. More...
 
NXOpen::NXObjectBusinessModifier ()
 Returns the business modifier
Created in NX6.0.0. More...
 
std::vector< NXOpen::NXObject * > GetAttributeValues ()
 Returns the attribute values. More...
 
NXString KnowledgeFusionClassName ()
 Returns the knowledge fusion class name file, the default class is UG provided pmi KF class
Created in NX6.0.0. More...
 
NXOpen::Annotations::LeaderBuilderLeader ()
 Returns the NXOpen::Annotations::LeaderBuilder for the annotation
Created in NX6.0.0. More...
 
NXOpen::Annotations::OriginBuilderOrigin ()
 Returns the NXOpen::Annotations::OriginBuilder for the annotation
Created in NX6.0.0. More...
 
void SetAttribute (NXOpen::Annotations::Pmi *attribute)
 Sets the NXOpen::Annotations::Pmi for this annotation
Created in NX6.0.0. More...
 
void SetAttributeValues (const std::vector< NXOpen::NXObject * > &attributeValues)
 Sets the attribute values
Created in NX6.0.0. More...
 
void SetBusinessModifier (NXOpen::NXObject *businessModifier)
 Sets the business modifier
Created in NX6.0.0. More...
 
void SetKnowledgeFusionClassName (const NXString &knowledgeFusionClassName)
 Sets the knowledge fusion class name file, the default class is UG provided pmi KF class
Created in NX6.0.0. More...
 
void SetKnowledgeFusionClassName (const char *knowledgeFusionClassName)
 Sets the knowledge fusion class name file, the default class is UG provided pmi KF class
Created in NX6.0.0. More...
 
NXOpen::Annotations::StyleBuilderStyle ()
 Returns the NXOpen::Annotations::StyleBuilder for the annotation
Created in NX6.0.0. More...
 

Detailed Description

Represents a NXOpen::Annotations::BaseSurfaceFinish builder
This is an abstract class, and cannot be instantiated.



Created in NX7.5.0.

Member Enumeration Documentation

the valid parantheses types.

This enum is deprecated.

Deprecated:
Deprecated in NX8.0.0. Use NXOpen::Annotations::BaseSurfaceFinishBuilder::ParenthesesType instead.
Enumerator
ParanthesesTypeNone 

None.

ParanthesesTypeLeft 

Left.

ParanthesesTypeRight 

Right.

ParanthesesTypeBoth 

Both.

the valid parentheses types

Enumerator
ParenthesesTypeNone 

None.

ParenthesesTypeLeft 

Left.

ParenthesesTypeRight 

Right.

ParenthesesTypeBoth 

Both.

the valid surface finish tolerance types

Enumerator
ToleranceOptionNone 

No tolerance.

ToleranceOptionEqualBilateral 

Equal bilateral.

ToleranceOptionBilateral 

Bilateral.

ToleranceOptionUnilateralPlus 

Unilateral plus.

ToleranceOptionUnilateralMinus 

Unilateral minus.

ToleranceOptionPlusLimitTwoLines 

Plus limit two lines.

ToleranceOptionMinusLimitTwoLines 

Minus limit two lines.

ToleranceOptionPlusLimitOneLine 

Plus limit one line.

ToleranceOptionMinusLimitOneLine 

Minus limit one line.


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