Class AOCSBuilder
Assembly: NXOpen.dll
Syntax
public class AOCSBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
AOCSBuilder()
Declaration
Properties
AngularTolerance
Declaration
public double AngularTolerance { get; set; }
Property Value
AssociativeOutputOption
Declaration
public bool AssociativeOutputOption { get; set; }
Property Value
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
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
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
SplitCurveOption
Declaration
public bool SplitCurveOption { get; set; }
Property Value
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
Methods
CloneSection(bool, Section)
Declaration
public Section CloneSection(bool constToVariable, Section sectionFrom)
Parameters
Type |
Name |
Description |
bool |
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(bool)
Declaration
public void SynchronizeSectionForValueOrPoint(bool pointType)
Parameters
Type |
Name |
Description |
bool |
pointType |
|
SynchronizeSections(bool, Section, Section)
Declaration
public void SynchronizeSections(bool constToVariable, Section firstSection, Section secondSection)
Parameters
UpdateCurvesStatus(bool)
Declaration
public void UpdateCurvesStatus(bool updateLawParm)
Parameters
Type |
Name |
Description |
bool |
updateLawParm |
|
UpdateFaces()
Declaration
public void UpdateFaces()
UpdatePostStatusFlag(bool)
Declaration
public void UpdatePostStatusFlag(bool postStatusChanged)
Parameters
Type |
Name |
Description |
bool |
postStatusChanged |
|
UpdateSectionData(Section)
Declaration
public bool UpdateSectionData(Section section)
Parameters
Type |
Name |
Description |
Section |
section |
|
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink