NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Features.ConeBuilder Class Reference

Represents a builder for a cone feature. More...

Inheritance diagram for NXOpen.Features.ConeBuilder:
NXOpen.Features.FeatureBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  Types {
  DiametersAndHeight, DiametersAndHalfAngle, BaseDiameterHeightAndHalfAngle, TopDiameterHeightAndHalfAngle,
  TwoCoaxialArcs
}
 Represents the Cone type More...
 

Properties

unsafe NXOpen.Axis Axis [get, set]
 Returns or sets the axis More...
 
unsafe NXOpen.SelectICurve BaseArc [get]
 Returns the base arc More...
 
unsafe NXOpen.Expression BaseDiameter [get]
 Returns the base diameter More...
 
unsafe
NXOpen.GeometricUtilities.BooleanOperation 
BooleanOption [get]
 Returns the boolean option More...
 
unsafe NXOpen.Expression HalfAngle [get]
 Returns the half angle More...
 
unsafe NXOpen.Expression Height [get]
 Returns the height More...
 
unsafe bool ParentAssociativity [get, set]
 Returns or sets the option to keep associativity of the cone axis More...
 
unsafe NXOpen.SelectICurve TopArc [get]
 Returns the top arc More...
 
unsafe NXOpen.Expression TopDiameter [get]
 Returns the top diameter More...
 
unsafe
NXOpen.Features.ConeBuilder.Types 
Type [get, set]
 Returns or sets the type represented by NXOpen.Features.ConeBuilder.Types More...
 
- Properties inherited from NXOpen.Features.FeatureBuilder
unsafe bool ParentFeatureInternal [get, set]
 Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Features.FeatureBuilder
unsafe NXOpen.Features.Feature CommitFeature ()
 Commits the feature parameters and creates the feature More...
 
unsafe NXOpen.Features.Feature GetFeature ()
 Returns the feature currently being edited by this builder. More...
 
unsafe void HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
unsafe void SetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited More...
 
unsafe void ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
unsafe void UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the internal parent feature of the feature being edited to external More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a builder for a cone feature.

This allows creation and editing of a cone feature.

To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreateConeBuilder

Default values.

Property Value

BaseDiameter.Value

50 (millimeters part), 50 (inches part)

HalfAngle.Value

45

Height.Value

25 (millimeters part), 25 (inches part)

TopDiameter.Value

0 (millimeters part), 0 (inches part)

Type

DiametersAndHeight

Created in NX6.0.0

Member Enumeration Documentation

Represents the Cone type

Enumerator
DiametersAndHeight 

Represents type of cone created by providing Diameters and Height

DiametersAndHalfAngle 

Represents type of cone created by providing Diameters and Half Angle

BaseDiameterHeightAndHalfAngle 

Represents type of cone created by providing Base Diameter, Height and Half Angle

TopDiameterHeightAndHalfAngle 

Represents type of cone created by providing Top Diameter, Height and Half Angle

TwoCoaxialArcs 

Represents type of cone created by providing Two Coaxial Arcs

Property Documentation

unsafe NXOpen.Axis NXOpen.Features.ConeBuilder.Axis
getset

Returns or sets the axis

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.SelectICurve NXOpen.Features.ConeBuilder.BaseArc
get

Returns the base arc

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.ConeBuilder.BaseDiameter
get

Returns the base diameter

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.BooleanOperation NXOpen.Features.ConeBuilder.BooleanOption
get

Returns the boolean option

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.ConeBuilder.HalfAngle
get

Returns the half angle

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.ConeBuilder.Height
get

Returns the height

Created in NX6.0.0

License requirements: None.

unsafe bool NXOpen.Features.ConeBuilder.ParentAssociativity
getset

Returns or sets the option to keep associativity of the cone axis

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.SelectICurve NXOpen.Features.ConeBuilder.TopArc
get

Returns the top arc

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.ConeBuilder.TopDiameter
get

Returns the top diameter

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Features.ConeBuilder.Types NXOpen.Features.ConeBuilder.Type
getset

Returns or sets the type represented by NXOpen.Features.ConeBuilder.Types

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")


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