pub trait ITess: IObject {
Show 44 methods
// Provided methods
fn mesh(self) -> Mesh_2 { ... }
fn set_mesh(self, value: Mesh_2) { ... }
fn normal_field(self) -> Vec3 { ... }
fn set_normal_field(self, value: Vec3) { ... }
fn s_unit(self) -> Vec3 { ... }
fn set_s_unit(self, value: Vec3) { ... }
fn t_unit(self) -> Vec3 { ... }
fn set_t_unit(self, value: Vec3) { ... }
fn bmin_x(self) -> f32 { ... }
fn set_bmin_x(self, value: f32) { ... }
fn bmin_y(self) -> f32 { ... }
fn set_bmin_y(self, value: f32) { ... }
fn bmax_x(self) -> f32 { ... }
fn set_bmax_x(self, value: f32) { ... }
fn bmax_y(self) -> f32 { ... }
fn set_bmax_y(self, value: f32) { ... }
fn winding_rule(self) -> WindingRule { ... }
fn set_winding_rule(self, value: WindingRule) { ... }
fn dict(self) -> Dict_1<Tess_ActiveRegion> { ... }
fn set_dict(self, value: Dict_1<Tess_ActiveRegion>) { ... }
fn pq(self) -> PriorityQueue_1<MeshUtils_Vertex> { ... }
fn set_pq(self, value: PriorityQueue_1<MeshUtils_Vertex>) { ... }
fn event(self) -> MeshUtils_Vertex { ... }
fn set_event(self, value: MeshUtils_Vertex) { ... }
fn combine_callback(self) -> CombineCallback { ... }
fn set_combine_callback(self, value: CombineCallback) { ... }
fn vertices(self) -> Array<ContourVertex> { ... }
fn set_vertices(self, value: Array<ContourVertex>) { ... }
fn vertex_count(self) -> i32 { ... }
fn set_vertex_count(self, value: i32) { ... }
fn elements(self) -> Array<i32> { ... }
fn set_elements(self, value: Array<i32>) { ... }
fn element_count(self) -> i32 { ... }
fn set_element_count(self, value: i32) { ... }
fn s_unit_x(self) -> f32 { ... }
fn set_s_unit_x(self, value: f32) { ... }
fn s_unit_y(self) -> f32 { ... }
fn set_s_unit_y(self, value: f32) { ... }
fn sentinel_coord(self) -> f32 { ... }
fn set_sentinel_coord(self, value: f32) { ... }
fn no_empty_polygons(self) -> bool { ... }
fn set_no_empty_polygons(self, value: bool) { ... }
fn use_pooling(self) -> bool { ... }
fn set_use_pooling(self, value: bool) { ... }
}Provided Methods§
fn mesh(self) -> Mesh_2
fn set_mesh(self, value: Mesh_2)
fn normal_field(self) -> Vec3
fn set_normal_field(self, value: Vec3)
fn s_unit(self) -> Vec3
fn set_s_unit(self, value: Vec3)
fn t_unit(self) -> Vec3
fn set_t_unit(self, value: Vec3)
fn bmin_x(self) -> f32
fn set_bmin_x(self, value: f32)
fn bmin_y(self) -> f32
fn set_bmin_y(self, value: f32)
fn bmax_x(self) -> f32
fn set_bmax_x(self, value: f32)
fn bmax_y(self) -> f32
fn set_bmax_y(self, value: f32)
fn winding_rule(self) -> WindingRule
fn set_winding_rule(self, value: WindingRule)
fn dict(self) -> Dict_1<Tess_ActiveRegion>
fn set_dict(self, value: Dict_1<Tess_ActiveRegion>)
fn pq(self) -> PriorityQueue_1<MeshUtils_Vertex>
fn set_pq(self, value: PriorityQueue_1<MeshUtils_Vertex>)
fn event(self) -> MeshUtils_Vertex
fn set_event(self, value: MeshUtils_Vertex)
fn combine_callback(self) -> CombineCallback
fn set_combine_callback(self, value: CombineCallback)
fn vertices(self) -> Array<ContourVertex>
fn set_vertices(self, value: Array<ContourVertex>)
fn vertex_count(self) -> i32
fn set_vertex_count(self, value: i32)
fn elements(self) -> Array<i32>
fn set_elements(self, value: Array<i32>)
fn element_count(self) -> i32
fn set_element_count(self, value: i32)
fn s_unit_x(self) -> f32
fn set_s_unit_x(self, value: f32)
fn s_unit_y(self) -> f32
fn set_s_unit_y(self, value: f32)
fn sentinel_coord(self) -> f32
fn set_sentinel_coord(self, value: f32)
fn no_empty_polygons(self) -> bool
fn set_no_empty_polygons(self, value: bool)
fn use_pooling(self) -> bool
fn set_use_pooling(self, value: bool)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.