v0.4.1
Fast, portable C library for geometry input/output
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules
Public Member Functions
gmio_stl_mesh_creator_occpolytri Struct Reference

Provides creation of an OpenCascade Poly_Triangulation. More...

Inheritance diagram for gmio_stl_mesh_creator_occpolytri:
gmio_stl_mesh_creator gmio_stl_mesh_creator_occshape

Public Member Functions

 gmio_stl_mesh_creator_occpolytri ()
 
const Handle_Poly_Triangulation & polytri () const
 

Additional Inherited Members

- Data Fields inherited from gmio_stl_mesh_creator
void * cookie
 Opaque pointer on the user mesh, passed as first argument to hook functions. More...
 
void(* func_begin_solid )(void *cookie, const struct gmio_stl_mesh_creator_infos *infos)
 Optional function that handles declaration of a solid. More...
 
void(* func_add_triangle )(void *cookie, uint32_t tri_id, const struct gmio_stl_triangle *triangle)
 Function that adds a triangle to the user mesh. More...
 
void(* func_end_solid )(void *cookie)
 Optional function that finalizes creation of the user mesh. More...
 

Detailed Description

Provides creation of an OpenCascade Poly_Triangulation.

Example of use:

gmio_stl_read_file(filepath, &meshcreator, &options);
Handle_Poly_Triangulation occpolytri = meshcreator.polytri();

Constructor & Destructor Documentation

gmio_stl_mesh_creator_occpolytri::gmio_stl_mesh_creator_occpolytri ( )

Member Function Documentation

const Handle_Poly_Triangulation& gmio_stl_mesh_creator_occpolytri::polytri ( ) const
inline

The documentation for this struct was generated from the following file:
Fougue © 2017