hexed 0.4.0
 
Loading...
Searching...
No Matches
hexed::Compound_edge Class Reference
Inheritance diagram for hexed::Compound_edge:
hexed::Geom_edge

Public Member Functions

 Compound_edge (std::vector< std::shared_ptr< Geom_edge > > _edges, std::vector< bool > reverse)
 
Mat< 3 > point (double) const override
 
double arc_length (double) const override
 
Mat< 3 > tangent_average (double) const override
 
double tangent_radius (double) const override
 
double arg_nearest_point (Mat< 3 >) const override
 

Member Function Documentation

◆ arc_length()

double hexed::Compound_edge::arc_length ( double param) const
overridevirtual

Implements hexed::Geom_edge.

◆ arg_nearest_point()

double hexed::Compound_edge::arg_nearest_point ( Mat< 3 > point) const
overridevirtual

Implements hexed::Geom_edge.

◆ point()

Mat< 3 > hexed::Compound_edge::point ( double param) const
overridevirtual

Implements hexed::Geom_edge.

◆ tangent_average()

Mat< 3 > hexed::Compound_edge::tangent_average ( double param) const
overridevirtual

Implements hexed::Geom_edge.

◆ tangent_radius()

double hexed::Compound_edge::tangent_radius ( double param) const
overridevirtual

Implements hexed::Geom_edge.


The documentation for this class was generated from the following files: