The base class for specifically the Geometry types (Body , Surface , etc.) More...
#include <CubitInterfaceEx.hpp>
The base class for specifically the Geometry types (Body , Surface , etc.)
◆ GeomEntity() [1/2]
◆ GeomEntity() [2/2]
◆ bodies()
std::vector< Body > bodies |
( |
|
) |
|
Get the bodies in the GeomEntity .
std::vector<Body>
bodies = geomEntity->bodies();
std::vector< Body > bodies()
Get the bodies in the GeomEntity.
- Returns
- A vector (or list) of bodies contained within the GeomEntity
◆ curves()
std::vector< Curve > curves |
( |
|
) |
|
Get the curves in the GeomEntity .
std::vector<Curve>
curves = geomEntity->curves();
std::vector< Curve > curves()
Get the curves in the GeomEntity.
- Returns
- A vector (or list) of curves contained within the GeomEntity
◆ dimension()
Get the dimensions of the GeomEntity .
int dim = geomEntity->dimension();
dim = geomEntity.dimension()
- Returns
- The dimension of the GeomEntity
◆ entity_name() [1/2]
std::string entity_name |
( |
|
) |
|
Return the first name of the GeomEntity .
std::string name = geomEntity->entity_name();
name = geomEntity.entity_name()
- Returns
- The first name of the GeomEntity
◆ entity_name() [2/2]
void entity_name |
( |
std::string |
name |
) |
|
Assign a name to the GeomEntity .
geomEntity->entity_name("Brick1" );
geomEntity.entity_name("Brick1" )
- Parameters
-
[in] |
name |
The name to be assigned to the GeomEntity |
◆ entity_names()
std::vector< std::string > entity_names |
( |
|
) |
|
Return the all the names of the GeomEntity .
std::vector<std::string> names = geomEntity->entity_names();
names = geomEntity.entity_names()
- Returns
- A vector (or list) of all the names of the GeomEntity
◆ is_meshed()
Return the current mesh state of the GeomEntity .
boolmesh = geomEntity->is_meshed();
void mesh()
Mesh the GeomEntity.
mesh = geomEntity.is_meshed()
- Returns
- Whether the GeomEntity is meshed or not
◆ mesh()
◆ num_names()
Return the number of names for the GeomEntity .
int num = geomEntity->num_names();
num = geomEntity.num_names()
- Returns
- The number of names for the GeomEntity
◆ remove_entity_name()
void remove_entity_name |
( |
std::string |
name |
) |
|
Remove a specific name from the list of names assigned to the GeomEntity .
geomEntity->remove_entity_name("Brick1" );
geomEntity.remove_entity_name("Brick1" )
- Parameters
-
[in] |
name |
The name to be removed from the list of names assigned to the GeomEntity |
◆ remove_entity_names()
void remove_entity_names |
( |
|
) |
|
Remove all the names assigned to the GeomEntity .
geomEntity->remove_entity_names();
geomEntity.remove_entity_names()
◆ remove_mesh()
Removes the mesh on the GeomEntity .
geomEntity->remove_mesh();
◆ set_entity_name()
void set_entity_name |
( |
std::string |
name |
) |
|
Assign a name to the GeomEntity .
geomEntity->set_entity_name("Brick1" );
geomEntity.set_entity_name("Brick1" )
- Parameters
-
[in] |
name |
The name to be assigned to the GeomEntity |
◆ smooth()
◆ surfaces()
std::vector< Surface > surfaces |
( |
|
) |
|
Get the surfaces in the GeomEntity .
std::vector<Surface>
surfaces = geomEntity->surfaces();
std::vector< Surface > surfaces()
Get the surfaces in the GeomEntity.
- Returns
- A vector (or list) of surfaces contained within the GeomEntity
◆ vertices()
std::vector< Vertex > vertices |
( |
|
) |
|
Get the vertices in the GeomEntity .
std::vector<Vertex>
vertices = geomEntity->vertices();
std::vector< Vertex > vertices()
Get the vertices in the GeomEntity.
- Returns
- A vector (or list) of vertices contained within the GeomEntity
◆ volumes()
std::vector< Volume > volumes |
( |
|
) |
|
Get the volumes in the GeomEntity .
std::vector<Volume>
volumes = geomEntity->volumes();
std::vector< Volume > volumes()
Get the volumes in the GeomEntity.
- Returns
- A vector (or list) of volumes contained within the GeomEntity