|
|
Curve () |
|
|
Curve (const Curve &other) |
|
|
Curve (CubitEntity *entity_ptr) |
|
|
~Curve () |
|
std::array< double, 3 > |
closest_point (std::array< double, 3 > point) |
|
Get the curvature of the Curve at a particular point. More...
|
|
std::array< double, 3 > |
closest_point_trimmed (std::array< double, 3 > point) |
|
Get the curvature of the Curve at a particular point. More...
|
|
std::array< double, 4 > |
color () |
|
Get the color of the Curve. More...
|
|
std::array< double, 3 > |
curvature (std::array< double, 3 > point) |
|
Get the curvature of the Curve at a particular point. More...
|
|
std::array< double, 3 > |
curve_center () |
|
Get the center point of the Curve. More...
|
|
double |
end_param () |
|
Get the highest value of the Curve in uv space. More...
|
|
double |
fraction_from_arc_length (Vertex root_vertex, double length) |
|
Get the fraction along the Curve a specified arc length is away from a given Vertex. More...
|
|
bool |
is_periodic () |
|
Get whether the Curve is periodic or not. More...
|
|
double |
length () |
|
Get the length of the Curve. More...
|
|
double |
length_from_u (double parameter1, double parameter2) |
|
Get the length between two specified parameters on a Curve. More...
|
|
std::array< double, 3 > |
point_from_arc_length (double root_param, double arc_length) |
|
Get the position on a Curve that is a specified arc length away from the specified root parameter. More...
|
|
std::array< double, 3 > |
position_from_fraction (double fraction_along_curve) |
|
Get the position of the point a specified fraction along the Curve. More...
|
|
std::array< double, 3 > |
position_from_u (double u_value) |
|
Get the position of a particular u value for the Curve. More...
|
|
void |
set_color (std::array< double, 4 > value) |
|
Set the color of the Curve. More...
|
|
double |
start_param () |
|
Get the lowest value of the Curve in uv space. More...
|
|
std::array< double, 3 > |
tangent (std::array< double, 3 > point) |
|
Get the tangent to the Curve at a particular point. More...
|
|
double |
u_from_arc_length (double root_param, double arc_length) |
|
Get the u value for a point a specified arc length away from a specified root parameter on the Curve. More...
|
|
double |
u_from_position (std::array< double, 3 > position) |
|
Get the u value of a particular position on the Curve. More...
|
|
std::vector< Body > |
bodies () |
|
Get the bodies in the GeomEntity. More...
|
|
std::vector< Curve > |
curves () |
|
Get the curves in the GeomEntity. More...
|
|
int |
dimension () |
|
Get the dimensions of the GeomEntity. More...
|
|
std::string |
entity_name () |
|
Return the first name of the GeomEntity. More...
|
|
void |
entity_name (std::string name) |
|
Assign a name to the GeomEntity. More...
|
|
std::vector< std::string > |
entity_names () |
|
Return the all the names of the GeomEntity. More...
|
|
bool |
is_meshed () |
|
Return the current mesh state of the GeomEntity. More...
|
|
void |
mesh () |
|
Mesh the GeomEntity. More...
|
|
int |
num_names () |
|
Return the number of names for the GeomEntity. More...
|
|
void |
remove_entity_name (std::string name) |
|
Remove a specific name from the list of names assigned to the GeomEntity. More...
|
|
void |
remove_entity_names () |
|
Remove all the names assigned to the GeomEntity. More...
|
|
void |
remove_mesh () |
|
Removes the mesh on the GeomEntity. More...
|
|
void |
set_entity_name (std::string name) |
|
Assign a name to the GeomEntity. More...
|
|
void |
smooth () |
|
Smooths the mesh on the GeomEntity. More...
|
|
std::vector< Surface > |
surfaces () |
|
Get the surfaces in the GeomEntity. More...
|
|
std::vector< Vertex > |
vertices () |
|
Get the vertices in the GeomEntity. More...
|
|
std::vector< Volume > |
volumes () |
|
Get the volumes in the GeomEntity. More...
|
|
|
Entity () |
|
|
Entity (CubitEntity *entity_ptr) |
|
|
Entity (Entity const ©_from) |
|
|
~Entity () |
|
std::array< double, 6 > |
bounding_box () |
|
Get the bounding box of the Entity. More...
|
|
std::array< double, 3 > |
center_point () |
|
Get the center point of the Entity. More...
|
|
void |
destroy_cubit_entity () |
|
CubitEntity * |
entity_ptr () |
|
int |
id () |
|
Get the id of the Entity. More...
|
|
int |
is_transparent () |
|
Get the tranparency state of the Entity. More...
|
|
void |
is_transparent (int transparency_flag) |
|
Set the tranparency state of the Entity. More...
|
|
int |
is_visible () |
|
Get the visibility state of the Entity. More...
|
|
void |
is_visible (bool visibility_flag) |
|
Set the visibility state of the Entity. More...
|
|
Entity & |
operator= (const Entity &rhs) |
|
void |
set_transparent (int transparency_flag) |
|
Set the tranparency state of the Entity. More...
|
|
void |
set_visible (bool visibility_flag) |
|
Set the visibility state of the Entity. More...
|
|
Defines a curve object that mostly parallels Cubit's RefEdge class.