Class AOCSBuilder
Inheritance
System.Object
System.MarshalByRefObject
AOCSBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class AOCSBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
AOCSBuilder()
Declaration
Properties
AngularTolerance
Declaration
public double AngularTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
AssociativeOutputOption
Declaration
public bool AssociativeOutputOption { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CurveFitData
Declaration
public CurveFitData CurveFitData { get; }
Property Value
CurveFitJoinData
Declaration
[Obsolete("Deprecated in NX10.0.0. Use Features.AOCSBuilder.CurveFitData instead")]
public CurveFitJoin CurveFitJoinData { get; }
Property Value
CurveOffsetType
Declaration
public AOCSBuilder.CurveOffsetTypes CurveOffsetType { get; set; }
Property Value
DirectionVector
Declaration
public Direction DirectionVector { get; set; }
Property Value
DistanceTolerance
Declaration
public double DistanceTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
ExtendMethod
Declaration
public AOCSBuilder.Extend ExtendMethod { get; set; }
Property Value
ExtendToFaceOption
Declaration
public AOCSBuilder.ExtendToFace ExtendToFaceOption { get; set; }
Property Value
FaceCollector
Declaration
public ScCollector FaceCollector { get; set; }
Property Value
FilletDirectionVector
Declaration
public Direction FilletDirectionVector { get; set; }
Property Value
FilletOption
Declaration
public AOCSBuilder.FilletOptions FilletOption { get; set; }
Property Value
FilletRadius
Declaration
public Expression FilletRadius { get; set; }
Property Value
Law
Declaration
public LawBuilder Law { get; }
Property Value
LawString
Declaration
public Section LawString { get; set; }
Property Value
LawStringFlip
Declaration
public bool LawStringFlip { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
OffsetDirectionOption
Declaration
public AOCSBuilder.OffsetDirection OffsetDirectionOption { get; set; }
Property Value
OffsetDistType
Declaration
public AOCSBuilder.OffsetDistanceType OffsetDistType { get; set; }
Property Value
OffsetMode
Declaration
public AOCSBuilder.OffsetType OffsetMode { get; set; }
Property Value
Offsets
Declaration
public ExpressionSectionSetList Offsets { get; }
Property Value
PointString
Declaration
public Section PointString { get; set; }
Property Value
ProjectPlaneNormal
Declaration
public Direction ProjectPlaneNormal { get; set; }
Property Value
RemoveSelfIntersections
Declaration
public bool RemoveSelfIntersections { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SplitCurveOption
Declaration
public bool SplitCurveOption { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ThroughPoint
Declaration
public Point ThroughPoint { get; set; }
Property Value
TrimMethod
Declaration
public AOCSBuilder.Trim TrimMethod { get; set; }
Property Value
TrimToFaceEdgesOption
Declaration
public bool TrimToFaceEdgesOption { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
CloneSection(Boolean, Section)
Declaration
public Section CloneSection(bool constToVariable, Section sectionFrom)
Parameters
Type |
Name |
Description |
System.Boolean |
constToVariable |
|
Section |
sectionFrom |
|
Returns
FlipAllOffsetsOfSection(Section)
Declaration
public void FlipAllOffsetsOfSection(Section section)
Parameters
Type |
Name |
Description |
Section |
section |
|
FlipOffset(NXObject)
Declaration
public void FlipOffset(NXObject seldimitem)
Parameters
Type |
Name |
Description |
NXObject |
seldimitem |
|
SynchronizeSectionForValueOrPoint(Boolean)
Declaration
public void SynchronizeSectionForValueOrPoint(bool pointType)
Parameters
Type |
Name |
Description |
System.Boolean |
pointType |
|
SynchronizeSections(Boolean, Section, Section)
Declaration
public void SynchronizeSections(bool constToVariable, Section firstSection, Section secondSection)
Parameters
Type |
Name |
Description |
System.Boolean |
constToVariable |
|
Section |
firstSection |
|
Section |
secondSection |
|
UpdateCurvesStatus(Boolean)
Declaration
public void UpdateCurvesStatus(bool updateLawParm)
Parameters
Type |
Name |
Description |
System.Boolean |
updateLawParm |
|
UpdateFaces()
Declaration
public void UpdateFaces()
UpdatePostStatusFlag(Boolean)
Declaration
public void UpdatePostStatusFlag(bool postStatusChanged)
Parameters
Type |
Name |
Description |
System.Boolean |
postStatusChanged |
|
UpdateSectionData(Section)
Declaration
public bool UpdateSectionData(Section section)
Parameters
Type |
Name |
Description |
Section |
section |
|
Returns
Type |
Description |
System.Boolean |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink