, including all inherited members.
add_edge(const vector< int > edge) | geom_if | [virtual] |
add_edge(int v_idx1, int v_idx2) | geom_if | [virtual] |
add_edge_raw(const vector< int > &edge) | geom_if | [virtual] |
add_edges(const vector< vector< int > > &edgs) | geom_if | [virtual] |
add_edges_raw(const vector< vector< int > > &edgs) | geom_if | [virtual] |
add_face(const vector< int > &face) | geom_if | [virtual] |
add_face(int v1,...) | geom_if | [virtual] |
add_faces(const vector< vector< int > > &fces) | geom_if | [virtual] |
add_hull(string qh_args="", char *errmsg=0) | geom_if | |
add_missing_impl_edges() | geom_if | [virtual] |
add_vert(vec3d vert) | geom_if | [virtual] |
add_verts(const vector< vec3d > &vrts) | geom_if | [virtual] |
append(const geom_if &geom) | geom_if | [virtual] |
centroid() const | geom_if | [inline] |
clear_all() | geom_if | [virtual] |
clear_edges() | geom_if | [virtual] |
clear_faces() | geom_if | [virtual] |
clear_verts() | geom_if | [virtual] |
delete_edges(const vector< int > &e_idxs, map< int, int > *edge_map=0) | geom_if | [virtual] |
delete_faces(const vector< int > &f_idxs, map< int, int > *face_map=0) | geom_if | [virtual] |
delete_vert(int v_idx, map< int, int > *vert_map=0) | geom_if | [virtual] |
delete_verts(const vector< int > &v_idxs, map< int, int > *vert_map=0) | geom_if | [virtual] |
edge_cent(int e_idx) const | geom_if | [inline] |
edge_cent(const vector< int > &edge) const | geom_if | [inline] |
edge_len(int e_idx) const | geom_if | [inline] |
edge_len(const vector< int > &edge) const | geom_if | [inline] |
edge_nearpt(int e_idx, vec3d P) const | geom_if | [inline] |
edge_nearpt(const vector< int > &edge, vec3d P) const | geom_if | [inline] |
edge_v(int e_idx, int v_no) const | geom_if | [inline] |
edge_vec(int e_idx) const | geom_if | [inline] |
edge_vec(const vector< int > &edge) const | geom_if | [inline] |
edge_vec(int v_idx0, int v_idx1) const | geom_if | [inline] |
edges() const =0 | geom_if | [pure virtual] |
edges(int e_idx) const =0 | geom_if | [pure virtual] |
edges(int e_idx, int v_no) const =0 | geom_if | [pure virtual] |
face_cent(int f_idx) const | geom_if | [inline] |
face_cent(const vector< int > &face) const | geom_if | [inline] |
face_cents(vector< vec3d > &ctds) const | geom_if | [inline] |
face_nearpt(int f_idx, vec3d P) const | geom_if | [inline] |
face_nearpt(const vector< int > &face, vec3d P) const | geom_if | [inline] |
face_norm(int f_idx, bool allow_zero=false) const | geom_if | [inline] |
face_norm(const vector< int > &face, bool allow_zero=false) const | geom_if | [inline] |
face_norms(vector< vec3d > &norms, bool allow_zero=false) const | geom_if | [inline] |
face_v(int f_idx, int v_no) const | geom_if | [inline] |
faces() const =0 | geom_if | [pure virtual] |
faces(int f_idx) const =0 | geom_if | [pure virtual] |
faces(int f_idx, int v_no) const =0 | geom_if | [pure virtual] |
faces_mod(int f_idx, int v_no) const | geom_if | [inline, virtual] |
get_impl_edges(vector< vector< int > > &edgs) const | geom_if | |
get_info() const | geom_if | |
get_star(char type='v', vec3d centre=vec3d(0, 0, 0)) | geom_if | |
is_oriented() const | geom_if | |
operator bool() const | geom_if | [inline] |
orient(vector< vector< int > > *parts=0) | geom_if | |
orient(int type, char *errmsg=0) | geom_if | |
orient_reverse() | geom_if | |
raw_edges()=0 | geom_if | [pure virtual] |
raw_faces()=0 | geom_if | [pure virtual] |
raw_verts()=0 | geom_if | [pure virtual] |
read(string file_name="", char *errmsg=0) | geom_if | [virtual] |
read(FILE *file, char *errmsg=0) | geom_if | [virtual] |
read_resource(string res_name="", char *errmsg=0) | geom_if | [virtual] |
set_geodesic_planar(const geom_if &base, int m, int n=0) | geom_if | |
set_geodesic_sphere(const geom_if &base, int m, int n=0, vec3d cent=vec3d(0, 0, 0)) | geom_if | |
set_hull(string qh_args="", char *errmsg=0) | geom_if | |
set_zono(const vector< vec3d > &star, char *errmsg=0) | geom_if | |
sphere_projection(vec3d centre=vec3d(0, 0, 0), double radius=1.0) | geom_if | |
sym_align() | geom_if | |
transform(const mat3d &trans) | geom_if | [inline] |
triangulate(col_val col=col_val(), unsigned int winding=TESS_WINDING_NONZERO, vector< int > *fmap=0) | geom_if | |
verts() const =0 | geom_if | [pure virtual] |
verts(int v_idx) const =0 | geom_if | [pure virtual] |
verts_merge(map< int, int > &vmap) | geom_if | |
write(string file_name="", char *errmsg=0, int sig_dgts=DEF_SIG_DGTS) const | geom_if | [virtual] |
write(FILE *file, int sig_dgts=DEF_SIG_DGTS) const | geom_if | [virtual] |
write_crds(string file_name="", char *errmsg=0, const char *sep=" ", int sig_dgts=DEF_SIG_DGTS) const | geom_if | [virtual] |
write_crds(FILE *file, const char *sep=" ", int sig_dgts=DEF_SIG_DGTS) const | geom_if | [virtual] |
~geom_if() | geom_if | [inline, virtual] |