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

Represents a 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 }
 Represents the valid parantheses types. More...
 
enum  ParenthesesType { ParenthesesTypeNone, ParenthesesTypeLeft, ParenthesesTypeRight, ParenthesesTypeBoth }
 Represents the valid parentheses types. More...
 
enum  ToleranceOption {
  ToleranceOptionNone, ToleranceOptionEqualBilateral, ToleranceOptionBilateral, ToleranceOptionUnilateralPlus,
  ToleranceOptionUnilateralMinus, ToleranceOptionPlusLimitTwoLines, ToleranceOptionMinusLimitTwoLines, ToleranceOptionPlusLimitOneLine,
  ToleranceOptionMinusLimitOneLine
}
 Represents the valid surface finish tolerance types. More...
 

Additional Inherited Members

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

Detailed Description

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



Created in NX7.5.0.

Member Enumeration Documentation

Represents the valid parantheses types.

This enum is deprecated.

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

None.

ParanthesesTypeLeft 

Left.

ParanthesesTypeRight 

Right.

ParanthesesTypeBoth 

Both.

Represents the valid parentheses types.

Enumerator:
ParenthesesTypeNone 

None.

ParenthesesTypeLeft 

Left.

ParenthesesTypeRight 

Right.

ParenthesesTypeBoth 

Both.

Represents 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 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.