NX Open C++ Reference Guide
|
Represents a GeometricUtilities::ParentEquivalencyMap . More...
Public Types | |
enum | Status { StatusIncomplete, StatusTentative, StatusAccepted } |
enum for map status More... | |
enum | Type { TypeUndefined, TypeUserDefined, TypeNameBased, TypeGeometric, TypeInferred, TypeInternal, TypeInherited, TypeMixed } |
enum for map type More... | |
Public Member Functions | |
void | GetEntitiesFromCurrentObject (std::vector< NXOpen::DisplayableObject * > &entitiesFromCurrentObject) |
Get the mapped entities from the current object. | |
void | GetEntitiesFromReplacementObject (std::vector< NXOpen::DisplayableObject * > &entitiesFromReplacementObject) |
Get the mapped entities from the replacement object Created in NX6.0.0. | |
NXOpen::GeometricUtilities::ParentEquivalencyMap::Status | MapStatus () |
Returns the map status Created in NX6.0.0. | |
NXOpen::GeometricUtilities::ParentEquivalencyMap::Type | MapType () |
Returns the map type Created in NX6.0.0. | |
void | SetMappedEntities (const std::vector< NXOpen::DisplayableObject * > &oldEntities, const std::vector< NXOpen::DisplayableObject * > &newEntities) |
Set externally mapped entities Created in NX6.0.0. | |
void | SetMapStatus (NXOpen::GeometricUtilities::ParentEquivalencyMap::Status mapStatus) |
Sets the map status Created in NX6.0.0. | |
void | SetMapType (NXOpen::GeometricUtilities::ParentEquivalencyMap::Type mapType) |
Sets the map type Created in NX9.0.0. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a GeometricUtilities::ParentEquivalencyMap .
An object of this class represents a correspondence between entities of the current object (Linked / Extract feature being edited) and entities of the replacement object (faces / body).
To create a new instance of this class, use GeometricUtilities::ReplAsstBuilder::CreateEmptyMatch
Created in NX6.0.0.
enum for map type
void NXOpen::GeometricUtilities::ParentEquivalencyMap::GetEntitiesFromCurrentObject | ( | std::vector< NXOpen::DisplayableObject * > & | entitiesFromCurrentObject | ) |
Get the mapped entities from the current object.
Created in NX6.0.0.
License requirements : None
entitiesFromCurrentObject | entities from the current object |
void NXOpen::GeometricUtilities::ParentEquivalencyMap::GetEntitiesFromReplacementObject | ( | std::vector< NXOpen::DisplayableObject * > & | entitiesFromReplacementObject | ) |
Get the mapped entities from the replacement object
Created in NX6.0.0.
License requirements : None
entitiesFromReplacementObject | entities from the replacement object |
NXOpen::GeometricUtilities::ParentEquivalencyMap::Status NXOpen::GeometricUtilities::ParentEquivalencyMap::MapStatus | ( | ) |
Returns the map status
Created in NX6.0.0.
License requirements : None
NXOpen::GeometricUtilities::ParentEquivalencyMap::Type NXOpen::GeometricUtilities::ParentEquivalencyMap::MapType | ( | ) |
Returns the map type
Created in NX6.0.0.
License requirements : None
void NXOpen::GeometricUtilities::ParentEquivalencyMap::SetMappedEntities | ( | const std::vector< NXOpen::DisplayableObject * > & | oldEntities, |
const std::vector< NXOpen::DisplayableObject * > & | newEntities | ||
) |
Set externally mapped entities
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
oldEntities | entities from the current object |
newEntities | entities from the replacement object |
void NXOpen::GeometricUtilities::ParentEquivalencyMap::SetMapStatus | ( | NXOpen::GeometricUtilities::ParentEquivalencyMap::Status | mapStatus | ) |
Sets the map status
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
mapStatus | mapstatus |
void NXOpen::GeometricUtilities::ParentEquivalencyMap::SetMapType | ( | NXOpen::GeometricUtilities::ParentEquivalencyMap::Type | mapType | ) |
Sets the map type
Created in NX9.0.0.
License requirements : None
mapType | maptype |
|
virtual |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Implements NXOpen::GeometricUtilities::IComponentBuilder.