NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition Class Referenceabstract

This class represents an Interface to the Nodal Target Local Spider Definition. More...

Inheritance diagram for NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition:
NXOpen::INXObject NXOpen::CAE::Connections::NodalTargetLocalSpider

Public Member Functions

virtual
NXOpen::CAE::Connections::MeshPointLocation
AddLocationMeshPoint (NXOpen::CAE::MeshPoint *meshPoint)=0
 Adds a mesh point location to the target locations list. More...
 
virtual
NXOpen::CAE::Connections::NodeLocation
AddLocationNode (NXOpen::CAE::FENode *node)=0
 Adds a node location to the target locations list. More...
 
virtual
NXOpen::CAE::Connections::PointLocation
AddLocationPoint (NXOpen::Point *point)=0
 Adds a point location to the target locations list. More...
 
virtual
NXOpen::CAE::Connections::SelectionRecipeLocation
AddLocationSelectionRecipe (NXOpen::CAE::SelectionRecipe *selectionRecipe)=0
 Adds a Selection Recipe to the target locations list. More...
 
virtual void AddRegionsEntities (const std::vector< NXOpen::TaggedObject * > &entities)=0
 Add regions entities to the target. More...
 
virtual NXOpen::ExpressionExpansionRadius ()=0
 Returns the Expansion Radius
Created in NX1847.0.0. More...
 
virtual NXOpen::ExpressionExpansionRadiusFactor ()=0
 Returns the Expansion Radius Factor
Created in NX1847.0.0. More...
 
virtual
NXOpen::CAE::Connections::Location
GetLocation (int indexOfLocation)=0
 Get a location from the target locations list. More...
 
virtual int GetNumberOfLocations ()=0
 Get the number of locations in the target. More...
 
virtual std::vector
< NXOpen::TaggedObject * > 
GetRegionsEntities ()=0
 Gets regions entities in the target. More...
 
virtual NXOpen::ExpressionMaxDistance ()=0
 Returns the Maximum Distance
Created in NX1847.0.0. More...
 
virtual
NXOpen::CAE::Connections::PanelSearchType 
PanelSearchType ()=0
 Returns the Panel Search type
Created in NX1847.0.0. More...
 
virtual void RemoveLocation (int indexOfLocation)=0
 Remove a location from the target locations list
Created in NX1847.0.0. More...
 
virtual void RemoveRegionsEntities (const std::vector< NXOpen::TaggedObject * > &entities)=0
 Remove regions entities from the target. More...
 
virtual
NXOpen::CAE::Connections::RingSearchType 
RingSearchType ()=0
 Returns the Ring Search type
Created in NX1847.0.0. More...
 
virtual NXOpen::ExpressionSearchTolerance ()=0
 Returns the Search Tolerance
Created in NX1847.0.0. More...
 
virtual void SetPanelSearchType (NXOpen::CAE::Connections::PanelSearchType panelSearchType)=0
 Sets the Panel Search type
Created in NX1847.0.0. More...
 
virtual void SetRingSearchType (NXOpen::CAE::Connections::RingSearchType ringSearchType)=0
 Sets the Ring Search type
Created in NX1847.0.0. More...
 
- Public Member Functions inherited from NXOpen::INXObject
virtual NXOpen::INXObjectFindObject (const NXString &journalIdentifier)=0
 Finds the NXOpen::NXObject with the given identifier as recorded in a journal. More...
 
virtual NXOpen::INXObjectFindObject (const char *journalIdentifier)=0
 Finds the NXOpen::NXObject with the given identifier as recorded in a journal. More...
 
virtual bool IsOccurrence ()=0
 Returns whether this object is an occurrence or not. More...
 
virtual NXString JournalIdentifier ()=0
 Returns the identifier that would be recorded in a journal for this object. More...
 
virtual NXString Name ()=0
 Returns the custom name of the object. More...
 
virtual
NXOpen::Assemblies::Component
OwningComponent ()=0
 Returns the owning component, if this object is an occurrence. More...
 
virtual NXOpen::BasePartOwningPart ()=0
 Returns the owning part of this object
Created in NX3.0.0. More...
 
virtual void Print ()=0
 Prints a representation of this object to the system log file. More...
 
virtual NXOpen::INXObjectPrototype ()=0
 Returns the prototype of this object if it is an occurrence. More...
 
virtual void SetName (const NXString &name)=0
 Sets the custom name of the object. More...
 
virtual void SetName (const char *name)=0
 Sets the custom name of the object. More...
 

Detailed Description

This class represents an Interface to the Nodal Target Local Spider Definition.


Created in NX1847.0.0.

Member Function Documentation

virtual NXOpen::CAE::Connections::MeshPointLocation* NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition::AddLocationMeshPoint ( NXOpen::CAE::MeshPoint meshPoint)
pure virtual

Adds a mesh point location to the target locations list.

Returns
The created mesh point type location
Created in NX1847.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
meshPointMesh Point used for location creation

Implemented in NXOpen::CAE::Connections::NodalTargetLocalSpider.

virtual NXOpen::CAE::Connections::NodeLocation* NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition::AddLocationNode ( NXOpen::CAE::FENode node)
pure virtual

Adds a node location to the target locations list.

Returns
The node type location
Created in NX1847.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
nodeNode used for location

Implemented in NXOpen::CAE::Connections::NodalTargetLocalSpider.

virtual NXOpen::CAE::Connections::PointLocation* NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition::AddLocationPoint ( NXOpen::Point point)
pure virtual

Adds a point location to the target locations list.

Returns
The created point type location
Created in NX1847.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
pointPoint used for location creation

Implemented in NXOpen::CAE::Connections::NodalTargetLocalSpider.

virtual NXOpen::CAE::Connections::SelectionRecipeLocation* NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition::AddLocationSelectionRecipe ( NXOpen::CAE::SelectionRecipe selectionRecipe)
pure virtual

Adds a Selection Recipe to the target locations list.

Returns
The created selection recipe type location
Created in NX1847.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")
Parameters
selectionRecipeSelection Recipe used for location creation

Implemented in NXOpen::CAE::Connections::NodalTargetLocalSpider.

virtual void NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition::AddRegionsEntities ( const std::vector< NXOpen::TaggedObject * > &  entities)
pure virtual

Add regions entities to the target.

Changes are not applied till an update is performed by calling Update::DoUpdate
Created in NX1847.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
entitiesRegions entities

Implemented in NXOpen::CAE::Connections::NodalTargetLocalSpider.

virtual NXOpen::Expression* NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition::ExpansionRadius ( )
pure virtual

Returns the Expansion Radius
Created in NX1847.0.0.



License requirements : None

Implemented in NXOpen::CAE::Connections::NodalTargetLocalSpider.

virtual NXOpen::Expression* NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition::ExpansionRadiusFactor ( )
pure virtual

Returns the Expansion Radius Factor
Created in NX1847.0.0.



License requirements : None

Implemented in NXOpen::CAE::Connections::NodalTargetLocalSpider.

virtual NXOpen::CAE::Connections::Location* NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition::GetLocation ( int  indexOfLocation)
pure virtual

Get a location from the target locations list.

Returns
The location
Created in NX1847.0.0.

License requirements : None
Parameters
indexOfLocationThe location index

Implemented in NXOpen::CAE::Connections::NodalTargetLocalSpider.

virtual int NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition::GetNumberOfLocations ( )
pure virtual

Get the number of locations in the target.

Returns
The number of locations
Created in NX1847.0.0.

License requirements : None

Implemented in NXOpen::CAE::Connections::NodalTargetLocalSpider.

virtual std::vector<NXOpen::TaggedObject *> NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition::GetRegionsEntities ( )
pure virtual

Gets regions entities in the target.

These can be any combination of CAD (point, edge, face, body) or FE (node, edge, face, element and mesh) objects able to return nodes.

Returns
Legs entities
Created in NX1847.0.0.

License requirements : None

Implemented in NXOpen::CAE::Connections::NodalTargetLocalSpider.

virtual NXOpen::Expression* NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition::MaxDistance ( )
pure virtual

Returns the Maximum Distance
Created in NX1847.0.0.



License requirements : None

Implemented in NXOpen::CAE::Connections::NodalTargetLocalSpider.

virtual NXOpen::CAE::Connections::PanelSearchType NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition::PanelSearchType ( )
pure virtual

Returns the Panel Search type
Created in NX1847.0.0.



License requirements : None

Implemented in NXOpen::CAE::Connections::NodalTargetLocalSpider.

virtual void NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition::RemoveLocation ( int  indexOfLocation)
pure virtual

Remove a location from the target locations list
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
indexOfLocationThe location index

Implemented in NXOpen::CAE::Connections::NodalTargetLocalSpider.

virtual void NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition::RemoveRegionsEntities ( const std::vector< NXOpen::TaggedObject * > &  entities)
pure virtual

Remove regions entities from the target.

Changes are not applied till an update is performed by calling Update::DoUpdate
Created in NX1847.0.0.

License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
entitiesRegions entities

Implemented in NXOpen::CAE::Connections::NodalTargetLocalSpider.

virtual NXOpen::CAE::Connections::RingSearchType NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition::RingSearchType ( )
pure virtual

Returns the Ring Search type
Created in NX1847.0.0.



License requirements : None

Implemented in NXOpen::CAE::Connections::NodalTargetLocalSpider.

virtual NXOpen::Expression* NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition::SearchTolerance ( )
pure virtual

Returns the Search Tolerance
Created in NX1847.0.0.



License requirements : None

Implemented in NXOpen::CAE::Connections::NodalTargetLocalSpider.

virtual void NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition::SetPanelSearchType ( NXOpen::CAE::Connections::PanelSearchType  panelSearchType)
pure virtual

Sets the Panel Search type
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
panelSearchTypepanelsearchtype

Implemented in NXOpen::CAE::Connections::NodalTargetLocalSpider.

virtual void NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition::SetRingSearchType ( NXOpen::CAE::Connections::RingSearchType  ringSearchType)
pure virtual

Sets the Ring Search type
Created in NX1847.0.0.



License requirements : nx_masterfem ("Finite Element Modeling")

Parameters
ringSearchTyperingsearchtype

Implemented in NXOpen::CAE::Connections::NodalTargetLocalSpider.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.