public interface LinkedMirrorPartBuilder extends Builder
PartCollection.createLinkedMirrorPartBuilder(nxopen.Part)
Property | Value |
---|---|
MirrorCsysMethod | MirrorXYAndDeriveZ |
Modifier and Type | Interface and Description |
---|---|
static class |
LinkedMirrorPartBuilder.MirrorCsysOption
type of mirror of CSYS
The first two axes are mirrored, and the third one is derived
from the two mirrored axes using the right hand convention
|
static class |
LinkedMirrorPartBuilder.MirrorPartTypeOption
type of mirror part
|
Modifier and Type | Method and Description |
---|---|
String[] |
getRefSetNames()
Gets the names of the reference sets that are selected for mirroring
License requirements: solid_modeling ("SOLIDS MODELING") . |
LinkedMirrorPartBuilder.MirrorCsysOption |
mirrorCsysMethod()
Returns the method specifying how to mirror coordinate systems
License requirements: solid_modeling ("SOLIDS MODELING") . |
String |
mirrorPartName()
Returns the name of the new mirror part
License requirements: solid_modeling ("SOLIDS MODELING") . |
LinkedMirrorPartBuilder.MirrorPartTypeOption |
mirrorPartType()
Returns the type of mirror part which controls how the mirrored part responds to changes in source part
License requirements: solid_modeling ("SOLIDS MODELING") . |
Plane |
mirrorPlane()
Returns the plane about which the entities are mirrored
License requirements: solid_modeling ("SOLIDS MODELING") . |
Vector3d |
mirrorPlaneNormal()
Returns the normal of the mirror plane
License requirements: solid_modeling ("SOLIDS MODELING") . |
Point3d |
mirrorPlaneOrigin()
Returns the origin of the mirror plane
License requirements: solid_modeling ("SOLIDS MODELING") . |
boolean |
mirrorPmiFlag()
Returns the option that determines if PMI entities will be mirrored
License requirements: None. |
Part |
newPart()
Returns the target mirrored part in which the mirrored geometries are created
License requirements: solid_modeling ("SOLIDS MODELING") . |
Part |
parentPart()
Returns the source part which is being mirrored
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMirrorCsysMethod(LinkedMirrorPartBuilder.MirrorCsysOption mirrorCsysMethod)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMirrorPartName(String mirrorPartName)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMirrorPartType(LinkedMirrorPartBuilder.MirrorPartTypeOption mirrorOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMirrorPlane(Plane mirrorPlane)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMirrorPlaneNormal(Vector3d normal)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMirrorPlaneOrigin(Point3d origin)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMirrorPmiFlag(boolean mirrorPmiFlag)
License requirements: None. |
void |
setNewPart(Part newPart)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setParentPart(Part parentPart)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setRefSetNames(String[] refSetNames)
Sets the names of the reference sets that are selected for mirroring
License requirements: solid_modeling ("SOLIDS MODELING") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String mirrorPartName() throws NXException, RemoteException
NXException
RemoteException
void setMirrorPartName(String mirrorPartName) throws NXException, RemoteException
mirrorPartName
- NXException
RemoteException
Plane mirrorPlane() throws NXException, RemoteException
NXException
RemoteException
void setMirrorPlane(Plane mirrorPlane) throws NXException, RemoteException
mirrorPlane
- NXException
RemoteException
Point3d mirrorPlaneOrigin() throws NXException, RemoteException
NXException
RemoteException
void setMirrorPlaneOrigin(Point3d origin) throws NXException, RemoteException
origin
- Origin point of mirror planeNXException
RemoteException
Vector3d mirrorPlaneNormal() throws NXException, RemoteException
NXException
RemoteException
void setMirrorPlaneNormal(Vector3d normal) throws NXException, RemoteException
normal
- Normal vector of mirror planeNXException
RemoteException
LinkedMirrorPartBuilder.MirrorCsysOption mirrorCsysMethod() throws NXException, RemoteException
NXException
RemoteException
void setMirrorCsysMethod(LinkedMirrorPartBuilder.MirrorCsysOption mirrorCsysMethod) throws NXException, RemoteException
mirrorCsysMethod
- NXException
RemoteException
String[] getRefSetNames() throws NXException, RemoteException
NXException
RemoteException
void setRefSetNames(String[] refSetNames) throws NXException, RemoteException
refSetNames
- NXException
RemoteException
Part parentPart() throws NXException, RemoteException
NXException
RemoteException
void setParentPart(Part parentPart) throws NXException, RemoteException
parentPart
- NXException
RemoteException
Part newPart() throws NXException, RemoteException
NXException
RemoteException
void setNewPart(Part newPart) throws NXException, RemoteException
newPart
- NXException
RemoteException
LinkedMirrorPartBuilder.MirrorPartTypeOption mirrorPartType() throws NXException, RemoteException
NXException
RemoteException
void setMirrorPartType(LinkedMirrorPartBuilder.MirrorPartTypeOption mirrorOption) throws NXException, RemoteException
mirrorOption
- NXException
RemoteException
boolean mirrorPmiFlag() throws NXException, RemoteException
NXException
RemoteException
void setMirrorPmiFlag(boolean mirrorPmiFlag) throws NXException, RemoteException
mirrorPmiFlag
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.