NXOpen .NET Reference Guide
1899
|
Represents a Offset In Face(aka Associative offset curve on face)feature builder. More...
Public Types | |
enum | CurveOffsetTypes { Value, ThroughPoint } |
AOCS builder curve offset type enum More... | |
enum | Extend { None, WithinSection } |
AOCS builder extend to each other within section type enum. More... | |
enum | ExtendToFace { None, Boundary } |
AOCS builder extend to face edges type enum. More... | |
enum | FilletOptions { NoFillet, Vector, BestFit, ProjectedVector } |
AOCS builder fillet options type enum. More... | |
enum | OffsetDirection { NormalToCurve, NormalToVector } |
AOCS builder offset direction type enum. More... | |
enum | OffsetDistanceType { Constant, Variable } |
AOCS builder offset distance type enum. More... | |
enum | OffsetType { Chordal, Arclength, Geodesic, Tangential, Projectdistance } |
AOCS builder offset type enum. More... | |
enum | Trim { None, WithinSection } |
AOCS builder trim to each other within section type enum. More... | |
Public Member Functions | |
unsafe NXOpen.Section | CloneSection (bool constToVariable, NXOpen.Section sectionFrom) |
Clone section. More... | |
unsafe void | FlipAllOffsetsOfSection (NXOpen.Section section) |
Reverse the direction of all offsets of the section. More... | |
unsafe void | FlipOffset (NXOpen.NXObject seldimitem) |
Reverse the offset direction. More... | |
unsafe void | SynchronizeSectionForValueOrPoint (bool pointType) |
Update the section data of Value or Through-Point type. More... | |
unsafe void | SynchronizeSections (bool constToVariable, NXOpen.Section firstSection, NXOpen.Section secondSection) |
Synchronize the second section data consistent to the first one More... | |
unsafe void | UpdateCurvesStatus (bool updateLawParm) |
Update result curve status. More... | |
unsafe void | UpdateFaces () |
Update face. More... | |
unsafe void | UpdatePostStatusFlag (bool postStatusChanged) |
Update the post-process status flag. More... | |
unsafe bool | UpdateSectionData (NXOpen.Section section) |
Update section data for offset More... | |
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... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe double | AngularTolerance [get, set] |
Returns or sets the angular tolerance for the AOCS operation. More... | |
unsafe bool | AssociativeOutputOption [get, set] |
Returns or sets the associative output option for the AOCS operation. More... | |
unsafe NXOpen.GeometricUtilities.CurveFitData | CurveFitData [get] |
Returns the curve fit settings More... | |
unsafe NXOpen.GeometricUtilities.CurveFitJoin | CurveFitJoinData [get] |
Returns the curve fit join method More... | |
unsafe NXOpen.Features.AOCSBuilder.CurveOffsetTypes | CurveOffsetType [get, set] |
Returns or sets the curve offset type More... | |
unsafe NXOpen.Direction | DirectionVector [get, set] |
Returns or sets the offset diection vector More... | |
unsafe double | DistanceTolerance [get, set] |
Returns or sets the distance tolerance for the AOCS operation. More... | |
unsafe NXOpen.Features.AOCSBuilder.Extend | ExtendMethod [get, set] |
Returns or sets the extend method option for the AOCS operation. More... | |
unsafe NXOpen.Features.AOCSBuilder.ExtendToFace | ExtendToFaceOption [get, set] |
Returns or sets the span option for the AOCS operation. More... | |
unsafe NXOpen.ScCollector | FaceCollector [get, set] |
Returns or sets the face collector. More... | |
unsafe NXOpen.Direction | FilletDirectionVector [get, set] |
Returns or sets the fillet vector More... | |
unsafe NXOpen.Features.AOCSBuilder.FilletOptions | FilletOption [get, set] |
Returns or sets the fillet option More... | |
unsafe NXOpen.Expression | FilletRadius [get, set] |
Returns or sets the fillet radius More... | |
unsafe NXOpen.GeometricUtilities.LawBuilder | Law [get] |
Returns the law. More... | |
unsafe NXOpen.Section | LawString [get, set] |
Returns or sets the law string More... | |
unsafe bool | LawStringFlip [get, set] |
Returns or sets the law string flip flag More... | |
unsafe NXOpen.Features.AOCSBuilder.OffsetDirection | OffsetDirectionOption [get, set] |
Returns or sets the offset direction vector More... | |
unsafe NXOpen.Features.AOCSBuilder.OffsetDistanceType | OffsetDistType [get, set] |
Returns or sets the offset distance type More... | |
unsafe NXOpen.Features.AOCSBuilder.OffsetType | OffsetMode [get, set] |
Returns or sets the offset mode for the AOCS operation. More... | |
unsafe NXOpen.ExpressionSectionSetList | Offsets [get] |
Returns the list of offsets. More... | |
unsafe NXOpen.Section | PointString [get, set] |
Returns or sets the point string More... | |
unsafe NXOpen.Direction | ProjectPlaneNormal [get, set] |
Returns or sets the project plane vector More... | |
unsafe bool | RemoveSelfIntersections [get, set] |
Returns or sets the remove self intersections flag . More... | |
unsafe bool | SplitCurveOption [get, set] |
Returns or sets the split curve at face boundary option . More... | |
unsafe NXOpen.Point | ThroughPoint [get, set] |
Returns or sets the through point More... | |
unsafe NXOpen.Features.AOCSBuilder.Trim | TrimMethod [get, set] |
Returns or sets the trim method option for the AOCS operation. More... | |
unsafe bool | TrimToFaceEdgesOption [get, set] |
Returns or sets the cross boundary option for the AOCS operation. 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 | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a Offset In Face(aka Associative offset curve on face)feature builder.
To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreateAocsBuilder
Default values.
Property | Value |
---|---|
CurveFitData.CurveJoinMethod |
No |
CurveFitData.Degree |
7 |
CurveFitData.FitMethod |
DegreeAndSegments |
CurveFitData.IsAdvancedFit |
0 |
CurveFitData.IsAlignShape |
0 |
CurveFitData.MaximumDegree |
7 |
CurveFitData.MaximumSegments |
1 |
CurveFitData.MinimumDegree |
5 |
CurveFitData.Segments |
1 |
CurveFitJoinData.CurveFitOptions.FitOption (deprecated) |
Cubic |
CurveFitJoinData.CurveFitOptions.MaximumDegree (deprecated) |
7 |
CurveFitJoinData.CurveFitOptions.MaximumSegments (deprecated) |
1 |
Law.Function |
ft |
Law.LawType |
Constant |
Law.Parameter |
t |
Created in NX4.0.0
|
inline |
Clone section.
Created in NX7.5.0
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
constToVariable | whether the type change is from constant to variable |
sectionFrom | section to be cloned |
|
inline |
Reverse the direction of all offsets of the section.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
section | input section |
|
inline |
Reverse the offset direction.
Created in NX4.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
seldimitem | input list item |
|
inline |
Update the section data of Value or Through-Point type.
Call this method when it is really needed to copy section between value and point.
Created in NX11.0.1
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
pointType | value or point type |
|
inline |
Synchronize the second section data consistent to the first one
Created in NX7.5.0
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
constToVariable | whether the type change is from constant to variable |
firstSection | section as input |
secondSection | section to be st=ynchronized |
|
inline |
Update result curve status.
Created in NX7.5.0
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
updateLawParm | whether to update law parm |
|
inline |
Update face.
Created in NX7.5.0
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
inline |
Update the post-process status flag.
Created in NX7.5.0
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
postStatusChanged | whether the post status changed |
|
inline |
Update section data for offset
Created in NX7.5.0
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
section | section as input |
|
getset |
Returns or sets the angular tolerance for the AOCS operation.
Created in NX4.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the associative output option for the AOCS operation.
Created in NX4.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the curve fit settings
Created in NX10.0.0
License requirements: solid_modeling ("SOLIDS MODELING")
|
get |
Returns the curve fit join method
Created in NX7.5.0
Deprecated in NX10.0.0. Use Features.AOCSBuilder.CurveFitData instead
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the curve offset type
Created in NX11.0.1
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the offset diection vector
Created in NX7.5.0
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the distance tolerance for the AOCS operation.
Created in NX4.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the extend method option for the AOCS operation.
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the span option for the AOCS operation.
Created in NX4.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the face collector.
Created in NX4.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the fillet vector
Created in NX7.5.0
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the fillet option
Created in NX7.5.0
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the fillet radius
Created in NX7.5.0
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the law.
Created in NX7.5.0
License requirements: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the law string
Created in NX7.0.0
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the law string flip flag
Created in NX7.5.0
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the offset direction vector
Created in NX7.5.0
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the offset distance type
Created in NX7.5.0
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the offset mode for the AOCS operation.
Created in NX4.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the list of offsets.
Created in NX5.0.0
License requirements: None.
|
getset |
Returns or sets the point string
Created in NX11.0.1
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the project plane vector
Created in NX7.5.0
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the remove self intersections flag .
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the split curve at face boundary option .
Created in NX10.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING")
|
getset |
Returns or sets the through point
Created in NX11.0.1
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the trim method option for the AOCS operation.
Created in NX5.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the cross boundary option for the AOCS operation.
Created in NX4.0.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR insp_programming ("INSPECTION PROGRAMMING")