The base class for specifically the Geometry types (Body,
Surface,
etc.) More...
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();
- 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();
- 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.
bool mesh
= geomEntity->is_meshed();
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()
Get the surfaces in the GeomEntity.
std::vector<Surface>
surfaces
= geomEntity->surfaces();
- 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();
- 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();
- Returns
- A vector (or list) of volumes contained within the
GeomEntity