NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::VirtualCurveBuilder Class Reference

Represents a Features::VirtualCurve builder
To create a new instance of this class, use Features::FeatureCollection::CreateVirtualCurveBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::VirtualCurveBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  Types { TypesRotationAxis, TypesBlendCenterline, TypesVirtualIntersection }
 the type of virtual curve More...

Public Member Functions

bool Associative ()
 Returns the associative
Created in NX7.5.0.
NXOpen::ScCollectorBlendFace ()
 Returns the blend face.
NXOpen::ScCollectorRevolvedFace ()
 Returns the revolved face.
void SetAssociative (bool associative)
 Sets the associative
Created in NX7.5.0.
void SetType (NXOpen::Features::VirtualCurveBuilder::Types type)
 Sets the type
Created in NX7.5.0.
NXOpen::Features::VirtualCurveBuilder::Types Type ()
 Returns the type
Created in NX7.5.0.

Detailed Description

Represents a Features::VirtualCurve builder
To create a new instance of this class, use Features::FeatureCollection::CreateVirtualCurveBuilder
Default values.

Property Value

Associative

True

Type

RotationAxis


Created in NX7.5.0.


Member Enumeration Documentation

the type of virtual curve

Enumerator:
TypesRotationAxis 

Rotation axis.

TypesBlendCenterline 

Blend centerline.

TypesVirtualIntersection 

Virtual intersection.


Member Function Documentation

Returns the associative
Created in NX7.5.0.



License requirements : None

Returns the blend face.

This is only used if the Features::VirtualCurveBuilder::TypesBlendCenterline or Features::VirtualCurveBuilder::TypesVirtualIntersection is set.
Created in NX7.5.0.

License requirements : None

Returns the revolved face.

This is only used if the Features::VirtualCurveBuilder::TypesRotationAxis is set.
Created in NX7.5.0.

License requirements : None

Sets the associative
Created in NX7.5.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
associativeassociative

Sets the type
Created in NX7.5.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
typetype

Returns the type
Created in NX7.5.0.



License requirements : None


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