Set

class itasca.geometry.Set

Objects of this type should not be created (instantiated) directly in Python. Use the module functions that return instances of this type.

closest(vec) vec.

Get closest node coordinate vector from the position supplied.

delete() None.

Delete this geometry set.

edge_count() int.

Get the number of edges.

edge_create(Geometry node pointer, Geometry node pointer) Geometry edge object.

Add a geometry edge with a given position.

edge_delete(Geometry edge pointer) bool.

Remove a geometry edge from the geometry set.

edge_find(id: int) Geometry edge object.

Get the geometry edge with a given id.

edge_maxid() int.

Get the maximum edge ID.

edge_near(vec) Geometry edge object.

Get the geometry edge near a given position.

edges() Geometry edge iterator object.

Get a geometry edge interator object.

id() int.

Get the geometry set id.

name() string.

Get the geometry set name.

node_count() int.

Get the number of nodes.

node_create(vec) Geometry node object.

Add a geometry node with a given position.

node_delete(Geometry node pointer) bool.

Remove a geometry node from the geometry set.

node_find(id: int) Geometry node object.

Get the geometry node with a given id.

node_maxid() int.

Get the maximum node ID.

node_near(vec) Geometry node object.

Get the geometry node near a given position.

nodes() Geometry node iterator object.

Get a geometry node interator object.

poly_count() int.

Get the number of polygons.

poly_create(Geometry node list) Geometry polygon object.

Add a geometry polygon with a given position.

poly_delete(Geometry polygon pointer) bool.

Remove a geometry polygon from the geometry set.

poly_find(id: int) Geometry polygon object.

Get the geometry polygon with a given id.

poly_maxid() int.

Get the maximum polygon ID.

poly_near(vec) Geometry polygon object.

Get the geometry polygon near a given position.

polys() Geometry polygon iterator object.

Get a geometry polygon interator object.

raydist(vec, vec) -> double.

Get the distance from a point to the set along a ray.

remove() None.

Remove this geometry set.

valid() bool.

Returns True if this geometry set is live.