|
NX Open C++ Reference Guide
|
builder class of LinkedMirrorPartBuilder <br> To create a new instance of this class, use @link PartCollection::CreateLinkedMirrorPartBuilder PartCollection::CreateLinkedMirrorPartBuilder @endlink <br>
Default values. More...
Public Types | |
| enum | MirrorCsysOption { MirrorCsysOptionMirrorXYAndDeriveZ, MirrorCsysOptionMirrorYZAndDeriveX, MirrorCsysOptionMirrorXZAndDeriveY } |
| 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 More... | |
| enum | MirrorPartTypeOption { MirrorPartTypeOptionExactMirror, MirrorPartTypeOptionNonExactMirrorKeepBrokenLinks, MirrorPartTypeOptionNonExactMirrorDeleteBrokenLinks } |
| type of mirror part More... | |
Public Member Functions | |
| std::vector< NXString > | GetRefSetNames () |
| Gets the names of the reference sets that are selected for mirroring. | |
| NXOpen::LinkedMirrorPartBuilder::MirrorCsysOption | MirrorCsysMethod () |
| Returns the method specifying how to mirror coordinate systems Created in NX8.5.0. | |
| NXString | MirrorPartName () |
| Returns the name of the new mirror part Created in NX8.5.0. | |
| NXOpen::LinkedMirrorPartBuilder::MirrorPartTypeOption | MirrorPartType () |
| Returns the type of mirror part which controls how the mirrored part responds to changes in source part Created in NX8.5.0. | |
| NXOpen::Plane * | MirrorPlane () |
| Returns the plane about which the entities are mirrored Created in NX8.5.0. | |
| NXOpen::Vector3d | MirrorPlaneNormal () |
| Returns the normal of the mirror plane Created in NX8.5.0. | |
| NXOpen::Point3d | MirrorPlaneOrigin () |
| Returns the origin of the mirror plane Created in NX8.5.0. | |
| bool | MirrorPmiFlag () |
| Returns the option that determines if PMI entities will be mirrored Created in NX8.5.0. | |
| NXOpen::Part * | NewPart () |
| Returns the target mirrored part in which the mirrored geometries are created Created in NX8.5.0. | |
| NXOpen::Part * | ParentPart () |
| Returns the source part which is being mirrored Created in NX8.5.0. | |
| void | SetMirrorCsysMethod (NXOpen::LinkedMirrorPartBuilder::MirrorCsysOption mirrorCsysMethod) |
| Sets the method specifying how to mirror coordinate systems Created in NX8.5.0. | |
| void | SetMirrorPartName (const NXString &mirrorPartName) |
| Sets the name of the new mirror part Created in NX8.5.0. | |
| void | SetMirrorPartName (const char *mirrorPartName) |
| Sets the name of the new mirror part Created in NX8.5.0. | |
| void | SetMirrorPartType (NXOpen::LinkedMirrorPartBuilder::MirrorPartTypeOption mirrorOption) |
| Sets the type of mirror part which controls how the mirrored part responds to changes in source part Created in NX8.5.0. | |
| void | SetMirrorPlane (NXOpen::Plane *mirrorPlane) |
| Sets the plane about which the entities are mirrored Created in NX8.5.0. | |
| void | SetMirrorPlaneNormal (const NXOpen::Vector3d &normal) |
| Sets the normal of the mirror plane Created in NX8.5.0. | |
| void | SetMirrorPlaneOrigin (const NXOpen::Point3d &origin) |
| Sets the origin of the mirror plane Created in NX8.5.0. | |
| void | SetMirrorPmiFlag (bool mirrorPmiFlag) |
| Sets the option that determines if PMI entities will be mirrored Created in NX8.5.0. | |
| void | SetNewPart (NXOpen::Part *newPart) |
| Sets the target mirrored part in which the mirrored geometries are created Created in NX8.5.0. | |
| void | SetParentPart (NXOpen::Part *parentPart) |
| Sets the source part which is being mirrored Created in NX8.5.0. | |
| void | SetRefSetNames (std::vector< NXString > &refSetNames) |
| Sets the names of the reference sets that are selected for mirroring Created in NX8.5.0. | |
Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| Commits any edits that have been applied to the builder. | |
| void | Destroy () |
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () |
| Returns the object currently being edited by this builder. | |
| void | ShowResults () |
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
builder class of LinkedMirrorPartBuilder <br> To create a new instance of this class, use @link PartCollection::CreateLinkedMirrorPartBuilder PartCollection::CreateLinkedMirrorPartBuilder @endlink <br>
Default values.
| Property | Value |
|---|---|
|
MirrorCsysMethod |
MirrorXYAndDeriveZ |
Created in NX8.5.0.
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
| std::vector<NXString> NXOpen::LinkedMirrorPartBuilder::GetRefSetNames | ( | ) |
Gets the names of the reference sets that are selected for mirroring.
| NXOpen::LinkedMirrorPartBuilder::MirrorCsysOption NXOpen::LinkedMirrorPartBuilder::MirrorCsysMethod | ( | ) |
Returns the method specifying how to mirror coordinate systems
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| NXString NXOpen::LinkedMirrorPartBuilder::MirrorPartName | ( | ) |
Returns the name of the new mirror part
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| NXOpen::LinkedMirrorPartBuilder::MirrorPartTypeOption NXOpen::LinkedMirrorPartBuilder::MirrorPartType | ( | ) |
Returns the type of mirror part which controls how the mirrored part responds to changes in source part
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| NXOpen::Plane* NXOpen::LinkedMirrorPartBuilder::MirrorPlane | ( | ) |
Returns the plane about which the entities are mirrored
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| NXOpen::Vector3d NXOpen::LinkedMirrorPartBuilder::MirrorPlaneNormal | ( | ) |
Returns the normal of the mirror plane
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| NXOpen::Point3d NXOpen::LinkedMirrorPartBuilder::MirrorPlaneOrigin | ( | ) |
Returns the origin of the mirror plane
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| bool NXOpen::LinkedMirrorPartBuilder::MirrorPmiFlag | ( | ) |
Returns the option that determines if PMI entities will be mirrored
Created in NX8.5.0.
License requirements : None
| NXOpen::Part* NXOpen::LinkedMirrorPartBuilder::NewPart | ( | ) |
Returns the target mirrored part in which the mirrored geometries are created
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| NXOpen::Part* NXOpen::LinkedMirrorPartBuilder::ParentPart | ( | ) |
Returns the source part which is being mirrored
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| void NXOpen::LinkedMirrorPartBuilder::SetMirrorCsysMethod | ( | NXOpen::LinkedMirrorPartBuilder::MirrorCsysOption | mirrorCsysMethod | ) |
Sets the method specifying how to mirror coordinate systems
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| mirrorCsysMethod | mirrorcsysmethod |
| void NXOpen::LinkedMirrorPartBuilder::SetMirrorPartName | ( | const NXString & | mirrorPartName | ) |
Sets the name of the new mirror part
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| mirrorPartName | mirrorpartname |
| void NXOpen::LinkedMirrorPartBuilder::SetMirrorPartName | ( | const char * | mirrorPartName | ) |
Sets the name of the new mirror part
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| mirrorPartName | mirrorpartname |
| void NXOpen::LinkedMirrorPartBuilder::SetMirrorPartType | ( | NXOpen::LinkedMirrorPartBuilder::MirrorPartTypeOption | mirrorOption | ) |
Sets the type of mirror part which controls how the mirrored part responds to changes in source part
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| mirrorOption | mirroroption |
| void NXOpen::LinkedMirrorPartBuilder::SetMirrorPlane | ( | NXOpen::Plane * | mirrorPlane | ) |
Sets the plane about which the entities are mirrored
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| mirrorPlane | mirrorplane |
| void NXOpen::LinkedMirrorPartBuilder::SetMirrorPlaneNormal | ( | const NXOpen::Vector3d & | normal | ) |
Sets the normal of the mirror plane
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| normal | Normal vector of mirror plane |
| void NXOpen::LinkedMirrorPartBuilder::SetMirrorPlaneOrigin | ( | const NXOpen::Point3d & | origin | ) |
Sets the origin of the mirror plane
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| origin | Origin point of mirror plane |
| void NXOpen::LinkedMirrorPartBuilder::SetMirrorPmiFlag | ( | bool | mirrorPmiFlag | ) |
Sets the option that determines if PMI entities will be mirrored
Created in NX8.5.0.
License requirements : None
| mirrorPmiFlag | mirrorpmiflag |
| void NXOpen::LinkedMirrorPartBuilder::SetNewPart | ( | NXOpen::Part * | newPart | ) |
Sets the target mirrored part in which the mirrored geometries are created
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| newPart | newpart |
| void NXOpen::LinkedMirrorPartBuilder::SetParentPart | ( | NXOpen::Part * | parentPart | ) |
Sets the source part which is being mirrored
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| parentPart | parentpart |
| void NXOpen::LinkedMirrorPartBuilder::SetRefSetNames | ( | std::vector< NXString > & | refSetNames | ) |
Sets the names of the reference sets that are selected for mirroring
Created in NX8.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| refSetNames | NOTE: The full Unicode character set is not supported for this parameter. |