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_occpolytri Struct Reference

Provides access to the triangles of an OpenCascade Poly_Triangulation. More...

Inheritance diagram for gmio_stl_mesh_occpolytri:
gmio_stl_mesh

Public Member Functions

 gmio_stl_mesh_occpolytri ()
 
 gmio_stl_mesh_occpolytri (const Handle_Poly_Triangulation &hnd)
 
const Handle_Poly_Triangulation & polytri () const
 

Additional Inherited Members

- Data Fields inherited from gmio_stl_mesh
const void * cookie
 Opaque pointer on the user mesh, passed as first argument to hook functions. More...
 
uint32_t triangle_count
 Number of triangles in the mesh. More...
 
void(* func_get_triangle )(const void *cookie, uint32_t tri_id, struct gmio_stl_triangle *triangle)
 Function that stores the mesh triangle of index tri_id into triangle. More...
 

Detailed Description

Provides access to the triangles of an OpenCascade Poly_Triangulation.

Example of use:

const Handle_Poly_Triangulation occpolytri = ...;
const gmio_stl_mesh_occpolytri mesh(occpolytri);
gmio_stl_write_file(stl_format, filepath, &occmesh, &options);

Constructor & Destructor Documentation

gmio_stl_mesh_occpolytri::gmio_stl_mesh_occpolytri ( )
gmio_stl_mesh_occpolytri::gmio_stl_mesh_occpolytri ( const Handle_Poly_Triangulation &  hnd)
explicit

Member Function Documentation

const Handle_Poly_Triangulation& gmio_stl_mesh_occpolytri::polytri ( ) const
inline

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