|
|
| |
Surface () |
| |
| |
Surface (const Surface &other) |
| |
| |
Surface (CubitEntity *entity_ptr) |
| |
| |
~Surface () |
| |
| double |
area () |
| |
Get area of the Surface. |
| |
| std::array< double, 3 > |
closest_point_along_vector (std::array< double, 3 > location, std::array< double, 3 > along_vector) |
| |
Get the nearest point on the Surface to point specified along the specified vector. |
| |
| std::array< double, 3 > |
closest_point_trimmed (CubitInterface::Loc location) |
| |
Get the nearest point on the Surface to point specified. |
| |
| std::array< double, 3 > |
closest_point_trimmed (std::array< double, 3 > location) |
| |
Get the nearest point on the Surface to point specified. |
| |
| std::array< double, 4 > |
color () |
| |
Get the color of the surface. |
| |
| std::array< double, 2 > |
get_param_range_U () |
| |
Get range of u for the Surface. |
| |
| std::array< double, 2 > |
get_param_range_V () |
| |
Get range of v for the Surface. |
| |
| bool |
is_cylindrical () |
| |
Get whether the Surface is cylindrical or not. |
| |
| bool |
is_planar () |
| |
Get whether the Surface is planar or not. |
| |
| std::array< double, 3 > |
normal_at (std::array< double, 3 > location) |
| |
Get the normal at a particular point on the Surface. |
| |
| std::vector< std::vector< Curve > > |
ordered_loops () |
| |
Get the ordered loops of the Surface. |
| |
| int |
point_containment (std::array< double, 3 > point_in) |
| |
Get whether a point is on or off of the Surface. |
| |
| std::array< double, 3 > |
position_from_u_v (double u, double v) |
| |
Get the Cartesian coordinates from the uv coordinates on the Surface. |
| |
| std::array< double, 2 > |
principal_curvatures (std::array< double, 3 > point) |
| |
Get the principal curvatures of the Surface. |
| |
| void |
set_color (std::array< double, 4 > value) |
| |
Set the color of the surface. |
| |
| std::array< double, 2 > |
u_v_from_position (std::array< double, 3 > location) |
| |
Get the uv coordinates from the supplied Cartesian coordinates on the Surface. |
| |
| std::vector< Body > |
bodies () |
| |
Get the bodies in the GeomEntity. |
| |
| std::vector< Curve > |
curves () |
| |
Get the curves in the GeomEntity. |
| |
| int |
dimension () |
| |
Get the dimensions of the GeomEntity. |
| |
| std::string |
entity_name () |
| |
Return the first name of the GeomEntity. |
| |
| void |
entity_name (std::string name) |
| |
Assign a name to the GeomEntity. |
| |
| std::vector< std::string > |
entity_names () |
| |
Return the all the names of the GeomEntity. |
| |
| bool |
is_meshed () |
| |
Return the current mesh state of the GeomEntity. |
| |
| void |
mesh () |
| |
Mesh the GeomEntity. |
| |
| int |
num_names () |
| |
Return the number of names for the GeomEntity. |
| |
| void |
remove_entity_name (std::string name) |
| |
Remove a specific name from the list of names assigned to the GeomEntity. |
| |
| void |
remove_entity_names () |
| |
Remove all the names assigned to the GeomEntity. |
| |
| void |
remove_mesh () |
| |
Removes the mesh on the GeomEntity. |
| |
| void |
set_entity_name (std::string name) |
| |
Assign a name to the GeomEntity. |
| |
| void |
smooth () |
| |
Smooths the mesh on the GeomEntity. |
| |
| std::vector< Surface > |
surfaces () |
| |
Get the surfaces in the GeomEntity. |
| |
| std::vector< Vertex > |
vertices () |
| |
Get the vertices in the GeomEntity. |
| |
| std::vector< Volume > |
volumes () |
| |
Get the volumes in the GeomEntity. |
| |
| |
Entity () |
| |
| |
Entity (CubitEntity *entity_ptr) |
| |
| |
Entity (Entity const ©_from) |
| |
| |
~Entity () |
| |
| std::array< double, 6 > |
bounding_box () |
| |
Get the bounding box of the Entity. |
| |
| std::array< double, 3 > |
center_point () |
| |
Get the center point of the Entity. |
| |
| void |
destroy_Cubit_entity () |
| |
| CubitEntity * |
entity_ptr () |
| |
| int |
id () |
| |
Get the id of the Entity. |
| |
| int |
is_transparent () |
| |
Get the tranparency state of the Entity. |
| |
| void |
is_transparent (int transparency_flag) |
| |
Set the tranparency state of the Entity. |
| |
| int |
is_visible () |
| |
Get the visibility state of the Entity. |
| |
| void |
is_visible (bool visibility_flag) |
| |
Set the visibility state of the Entity. |
| |
| Entity & |
operator= (const Entity &rhs) |
| |
| void |
set_transparent (int transparency_flag) |
| |
Set the tranparency state of the Entity. |
| |
| void |
set_visible (bool visibility_flag) |
| |
Set the visibility state of the Entity. |
| |