public interface MirrorBodyBuilder
MirrorBody
builder
FeatureCollection.createMirrorBodyBuilder(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") . |
void |
setCopyThreads(boolean copyThreads)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") . |
void |
setFeatureOption(MirrorBodyBuilder.FeatureOptionType featureOptionType)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") . |
void |
setFixAtCurrentTimestamp(boolean atTimeStamp)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") . |
void |
setFrecAtTimeStamp(Feature terminalFrec)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") . |
void |
setInheritDisplayProperties(boolean inheritDisplayProperties)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") . |
void |
setMakePositionIndependent(boolean makePositionIndependent)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") . |
void |
setParentPartType(MirrorBodyBuilder.ParentPart sourceType)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") . |
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") . |
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. |
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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.