public interface MirrorBodyBuilder extends FeatureBuilder
MirrorBody
builder.
Inputs to this class can be convergent objects.
FeatureCollection.createMirrorBodyBuilder(nxopen.features.Feature)
Property | Value |
---|---|
Associative | True |
CopyThreads | True |
FixAtCurrentTimestamp | True |
InheritDisplayProperties | False |
MakePositionIndependent | False |
ParentPartType | WorkPart |
ReplacementAssistant.OneToOne | True |
Modifier and Type | Interface and Description |
---|---|
static class |
MirrorBodyBuilder.FeatureOptionType
enum for feature option type
|
static class |
MirrorBodyBuilder.ParentPart
the parent part types
|
static class |
MirrorBodyBuilder.WaveLinkInformationData
This class holds the data returned from
getWaveLinkInformation() |
Modifier and Type | Method and Description |
---|---|
boolean |
associative()
Returns the associative
License requirements: None. |
boolean |
copyThreads()
Returns the copy threads option
License requirements: None. |
MirrorBodyBuilder.FeatureOptionType |
featureOption()
Returns the feature option type
License requirements: None. |
boolean |
fixAtCurrentTimestamp()
Returns the fix at current timestamp
License requirements: None. |
Feature |
frecAtTimeStamp()
Returns the frec at time stamp
License requirements: None. |
InterfaceObject[] |
getProductInterfaceObjects()
Gets selected product interface objects
License requirements: None. |
TaggedObject[] |
getSourcePartOccurrences()
Gets source part occurrences
License requirements: None. |
MirrorBodyBuilder.WaveLinkInformationData |
getWaveLinkInformation()
Prints wave browser type information about link
License requirements: wave ("WAVE FUNCTIONALITY") . |
boolean |
inheritDisplayProperties()
Returns the inherit display properties from source option
License requirements: None. |
boolean |
makePositionIndependent()
Returns the make position independent
License requirements: None. |
ScCollector |
mirrorBodyCollector()
Returns a collection of bodies to mirror
License requirements: None. |
SelectBodyList |
mirrorBodyList()
Deprecated.
Deprecated in NX9.0.0. Use
mirrorBodyCollector() instead.
|
MirrorBodyBuilder.ParentPart |
parentPartType()
Returns the parent part type
License requirements: None. |
SelectDatumPlane |
plane()
Returns the mirror plane
License requirements: None. |
ReplAsstBuilder |
replacementAssistant()
Returns the Replacement Assistant builder.
|
boolean |
reverseDirection()
Returns the reverse direction
License requirements: None. |
void |
setAssociative(boolean associative)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setCopyThreads(boolean copyThreads)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setFeatureOption(MirrorBodyBuilder.FeatureOptionType featureOptionType)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setFixAtCurrentTimestamp(boolean atTimeStamp)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setFrecAtTimeStamp(Feature terminalFrec)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setInheritDisplayProperties(boolean inheritDisplayProperties)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setMakePositionIndependent(boolean makePositionIndependent)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setParentPartType(MirrorBodyBuilder.ParentPart sourceType)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setProductInterfaceObjects(InterfaceObject[] selectedObjects)
Sets selected product interface objects
License requirements: None. |
void |
setReverseDirection(boolean reverse)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSourcePartOccurrence(TaggedObject sourcePartOcc)
License requirements: None. |
void |
setSourcePartOccurrences(TaggedObject[] sourcePartOccurrences)
Sets source part occurrences
License requirements: None. |
TaggedObject |
sourcePartOccurrence()
Returns the source part occurrence
License requirements: None. |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectDatumPlane plane() throws NXException, RemoteException
NXException
RemoteException
SelectBodyList mirrorBodyList() throws NXException, RemoteException
mirrorBodyCollector()
instead.
NXException
RemoteException
MirrorBodyBuilder.FeatureOptionType featureOption() throws NXException, RemoteException
NXException
RemoteException
void setFeatureOption(MirrorBodyBuilder.FeatureOptionType featureOptionType) throws NXException, RemoteException
featureOptionType
- NXException
RemoteException
ScCollector mirrorBodyCollector() throws NXException, RemoteException
NXException
RemoteException
boolean fixAtCurrentTimestamp() throws NXException, RemoteException
NXException
RemoteException
void setFixAtCurrentTimestamp(boolean atTimeStamp) throws NXException, RemoteException
atTimeStamp
- NXException
RemoteException
boolean associative() throws NXException, RemoteException
NXException
RemoteException
void setAssociative(boolean associative) throws NXException, RemoteException
associative
- NXException
RemoteException
boolean reverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseDirection(boolean reverse) throws NXException, RemoteException
reverse
- NXException
RemoteException
MirrorBodyBuilder.ParentPart parentPartType() throws NXException, RemoteException
NXException
RemoteException
void setParentPartType(MirrorBodyBuilder.ParentPart sourceType) throws NXException, RemoteException
sourceType
- NXException
RemoteException
Feature frecAtTimeStamp() throws NXException, RemoteException
NXException
RemoteException
void setFrecAtTimeStamp(Feature terminalFrec) throws NXException, RemoteException
terminalFrec
- NXException
RemoteException
boolean makePositionIndependent() throws NXException, RemoteException
NXException
RemoteException
void setMakePositionIndependent(boolean makePositionIndependent) throws NXException, RemoteException
makePositionIndependent
- NXException
RemoteException
boolean inheritDisplayProperties() throws NXException, RemoteException
NXException
RemoteException
void setInheritDisplayProperties(boolean inheritDisplayProperties) throws NXException, RemoteException
inheritDisplayProperties
- NXException
RemoteException
ReplAsstBuilder replacementAssistant() throws NXException, RemoteException
NXException
RemoteException
MirrorBodyBuilder.WaveLinkInformationData getWaveLinkInformation() throws NXException, RemoteException
NXException
RemoteException
boolean copyThreads() throws NXException, RemoteException
NXException
RemoteException
void setCopyThreads(boolean copyThreads) throws NXException, RemoteException
copyThreads
- NXException
RemoteException
InterfaceObject[] getProductInterfaceObjects() throws NXException, RemoteException
NXException
RemoteException
void setProductInterfaceObjects(InterfaceObject[] selectedObjects) throws NXException, RemoteException
selectedObjects
- items in listNXException
RemoteException
TaggedObject sourcePartOccurrence() throws NXException, RemoteException
NXException
RemoteException
void setSourcePartOccurrence(TaggedObject sourcePartOcc) throws NXException, RemoteException
sourcePartOcc
- NXException
RemoteException
TaggedObject[] getSourcePartOccurrences() throws NXException, RemoteException
NXException
RemoteException
void setSourcePartOccurrences(TaggedObject[] sourcePartOccurrences) throws NXException, RemoteException
sourcePartOccurrences
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.