sig
type t
external create' : unit -> Osg.Group.t = "group_create"
external to_node : Osg.Group.t -> Osg.Node.t = "group_to_node"
external get_num_children : Osg.Group.t -> int = "group_get_num_children"
external add_child : Osg.Group.t -> Osg.Node.t -> unit = "group_add_child"
external get_child : Osg.Group.t -> int -> Osg.Node.t = "group_get_child"
external set_child : Osg.Group.t -> int -> Osg.Node.t -> unit
= "group_set_child"
external remove_child : Osg.Group.t -> int -> int -> unit
= "group_remove_child"
val labl_create : Osg.Node.t list -> Osg.Group.t
val create : Osg.Node.t list -> Osg.Node.t
end