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
◆ is_transparent() [1/2]
Get the tranparency state of the Entity
.
int
trans = entity->is_transparent();
trans = entity.is_transparent()
- Returns
- The current transparency state of the Entity (1 if transparent, 0 if not)
◆ is_transparent() [2/2]
void is_transparent |
( |
int |
transparency_flag |
) |
|
Set the tranparency state of the Entity
.
entity->is_transparent(1);
- Parameters
-
[in] |
transparency_flag |
The flag that sets whether the Entity is transparent (1) or not (0) |
◆ is_visible() [1/2]
Get the visibility state of the Entity
.
int
vis = entity->is_visible();
vis = entity.is_visible()
- Returns
- The current visiblity state of the Entity (1 if visible, 0 if not)
◆ is_visible() [2/2]
void is_visible |
( |
bool |
visibility_flag |
) |
|
Set the visibility state of the Entity
.
- Parameters
-
[in] |
visibility_flag |
The flag that sets whether the Entity is visible (1) or not (0) |
◆ 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 |
◆ set_transparent()
void set_transparent |
( |
int |
transparency_flag |
) |
|
Set the tranparency state of the Entity
.
entity->set_transparent(1);
entity.set_transparent(1)
- Parameters
-
[in] |
transparency_flag |
The flag that sets whether the Entity is transparent (1) or not (0) |
◆ set_visible()
void set_visible |
( |
bool |
visibility_flag |
) |
|
Set the visibility state of the Entity
.
- Parameters
-
[in] |
visibility_flag |
The flag that sets whether the Entity is visible (1) or not (0) |
◆ 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