NX Open C++ Reference Guide
|
Represents a NXOpen::CAE::MeshPointProjectBuilder
To create a new instance of this class, use NXOpen::CAE::MeshPointCollection::CreateMeshpointProjectBuilder
Created in NX5.0.2.
More...
Public Types | |
enum | ProjectionMethod { ProjectionMethodTypeNearestPoint, ProjectionMethodTypeAlongVector } |
the projection method types More... | |
Public Member Functions | |
NXOpen::Direction * | Direction () |
Returns the direction Created in NX11.0.0. More... | |
NXOpen::Point * | Point () |
Returns the point Created in NX5.0.2. More... | |
NXOpen::SelectDisplayableObjectList * | Points () |
Returns the points selection list More... | |
NXOpen::SelectTaggedObjectList * | PointsList () |
Returns the points selection list Created in NX12.0.0. More... | |
NXOpen::CAE::MeshPointProjectBuilder::ProjectionMethod | ProjectionOption () |
Returns the projection method type Created in NX11.0.0. More... | |
double | ProjectionTolerance () |
Returns the projection tolerance Created in NX11.0.0. More... | |
bool | ProjectToNearestGeometry () |
Returns the toggle Created in NX11.0.0. More... | |
void | SetDirection (NXOpen::Direction *direction) |
Sets the direction Created in NX11.0.0. More... | |
void | SetPoint (NXOpen::Point *point) |
Sets the point Created in NX5.0.2. More... | |
void | SetProjectionOption (NXOpen::CAE::MeshPointProjectBuilder::ProjectionMethod projectionType) |
Sets the projection method type Created in NX11.0.0. More... | |
void | SetProjectionTolerance (double projectionTol) |
Sets the projection tolerance Created in NX11.0.0. More... | |
void | SetProjectToNearestGeometry (bool toggle) |
Sets the toggle Created in NX11.0.0. More... | |
NXOpen::SelectDisplayableObjectList * | Target () |
Returns the target Created in NX6.0.2. More... | |
Public Member Functions inherited from NXOpen::CAE::MeshPointBaseBuilder | |
NXOpen::CAE::MeshPoint * | MeshPointToEdit () |
Returns the base mesh point that will be replaced or edited after the commit operation (Edit Operation). More... | |
int | NodeLabel () |
Returns the node label assigned to mesh point so that node created on the mesh point will have that label. More... | |
void | SetMeshPointToEdit (NXOpen::CAE::MeshPoint *inMeshPoint) |
Sets the base mesh point that will be replaced or edited after the commit operation (Edit Operation). More... | |
void | SetNodeLabel (int inNodeLabel) |
Sets the node label assigned to mesh point so that node created on the mesh point will have that label. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a NXOpen::CAE::MeshPointProjectBuilder
To create a new instance of this class, use NXOpen::CAE::MeshPointCollection::CreateMeshpointProjectBuilder
Created in NX5.0.2.
NXOpen::Direction* NXOpen::CAE::MeshPointProjectBuilder::Direction | ( | ) |
Returns the direction
Created in NX11.0.0.
License requirements : None
NXOpen::Point* NXOpen::CAE::MeshPointProjectBuilder::Point | ( | ) |
Returns the point
Created in NX5.0.2.
License requirements : None
NXOpen::SelectDisplayableObjectList* NXOpen::CAE::MeshPointProjectBuilder::Points | ( | ) |
Returns the points selection list
use NXOpen::CAE::MeshPointProjectBuilder::PointsList as the replacement for this property.
Created in NX11.0.0.
License requirements : None
NXOpen::SelectTaggedObjectList* NXOpen::CAE::MeshPointProjectBuilder::PointsList | ( | ) |
Returns the points selection list
Created in NX12.0.0.
License requirements : None
NXOpen::CAE::MeshPointProjectBuilder::ProjectionMethod NXOpen::CAE::MeshPointProjectBuilder::ProjectionOption | ( | ) |
Returns the projection method type
Created in NX11.0.0.
License requirements : None
double NXOpen::CAE::MeshPointProjectBuilder::ProjectionTolerance | ( | ) |
Returns the projection tolerance
Created in NX11.0.0.
License requirements : None
bool NXOpen::CAE::MeshPointProjectBuilder::ProjectToNearestGeometry | ( | ) |
Returns the toggle
Created in NX11.0.0.
License requirements : None
void NXOpen::CAE::MeshPointProjectBuilder::SetDirection | ( | NXOpen::Direction * | direction | ) |
Sets the direction
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
direction | direction |
void NXOpen::CAE::MeshPointProjectBuilder::SetPoint | ( | NXOpen::Point * | point | ) |
Sets the point
Created in NX5.0.2.
License requirements : nx_masterfem ("Finite Element Modeling")
point | point |
void NXOpen::CAE::MeshPointProjectBuilder::SetProjectionOption | ( | NXOpen::CAE::MeshPointProjectBuilder::ProjectionMethod | projectionType | ) |
Sets the projection method type
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
projectionType | projection type |
void NXOpen::CAE::MeshPointProjectBuilder::SetProjectionTolerance | ( | double | projectionTol | ) |
Sets the projection tolerance
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
projectionTol | projection tol |
void NXOpen::CAE::MeshPointProjectBuilder::SetProjectToNearestGeometry | ( | bool | toggle | ) |
Sets the toggle
Created in NX11.0.0.
License requirements : nx_masterfem ("Finite Element Modeling")
toggle | toggle |
NXOpen::SelectDisplayableObjectList* NXOpen::CAE::MeshPointProjectBuilder::Target | ( | ) |
Returns the target
Created in NX6.0.2.
License requirements : None