|
|
| TriangulatedSurface (const Ref< KeyVal > &) |
| |
|
int | verbose () const |
| |
|
void | verbose (int v) |
| |
|
void | set_integrator (const Ref< TriangleIntegrator > &) |
| |
|
void | set_fast_integrator (const Ref< TriangleIntegrator > &) |
| |
|
void | set_accurate_integrator (const Ref< TriangleIntegrator > &) |
| |
|
virtual Ref< TriangleIntegrator > | integrator (int itri) |
| |
|
virtual Ref< TriangleIntegrator > | fast_integrator (int itri) |
| |
|
virtual Ref< TriangleIntegrator > | accurate_integrator (int itri) |
| |
|
void | add_triangle (const Ref< Vertex > &, const Ref< Vertex > &, const Ref< Vertex > &) |
| |
|
Ref< Edge > | find_edge (const Ref< Vertex > &, const Ref< Vertex > &) |
| |
|
virtual void | complete_surface () |
| |
|
virtual void | remove_short_edges (double cutoff_length=1.0e-6, const Ref< Volume > &vol=0, double isoval=0.0) |
| |
|
virtual void | remove_slender_triangles (int remove_slender, double height_cutoff, int remove_small, double area_cutoff, const Ref< Volume > &vol=0, double isoval=0.0) |
| |
|
virtual void | fix_orientation () |
| |
|
virtual void | clear () |
| |
|
int | nvertex () const |
| |
|
Ref< Vertex > | vertex (int i) const |
| |
|
int | vertex_index (const Ref< Vertex > &o) |
| |
|
int | nedge () const |
| |
|
Ref< Edge > | edge (int i) const |
| |
|
int | edge_index (const Ref< Edge > &o) |
| |
|
int | ntriangle () const |
| |
|
Ref< Triangle > | triangle (int i) const |
| |
|
int | triangle_index (const Ref< Triangle > &o) |
| |
|
int | triangle_vertex (int i, int j) const |
| |
|
int | triangle_edge (int i, int j) const |
| |
|
int | edge_vertex (int i, int j) const |
| |
|
void | compute_values (Ref< Volume > &) |
| |
|
virtual double | flat_area () |
| |
|
virtual double | flat_volume () |
| |
|
virtual double | area () |
| |
|
virtual double | volume () |
| |
|
virtual void | print (std::ostream &o=ExEnv::out0()) const |
| | Print the object.
|
| |
|
virtual void | print_vertices_and_triangles (std::ostream &o=ExEnv::out0()) const |
| |
|
virtual void | print_geomview_format (std::ostream &o=ExEnv::out0()) const |
| |
|
virtual void | render (const Ref< Render > &render) |
| |
|
void | topology_info (std::ostream &o=ExEnv::out0()) |
| |
|
void | topology_info (int nvertex, int nedge, int ntri, std::ostream &o=ExEnv::out0()) |
| |
|
| DescribedClass (const DescribedClass &) |
| |
|
DescribedClass & | operator= (const DescribedClass &) |
| |
| ClassDesc * | class_desc () const MPQC__NOEXCEPT |
| | This returns the unique pointer to the ClassDesc corresponding to the given type_info object. More...
|
| |
|
const char * | class_name () const |
| | Return the name of the object's exact type.
|
| |
|
int | class_version () const |
| | Return the version of the class.
|
| |
| Ref< DescribedClass > | ref () |
| | Return this object wrapped up in a Ref smart pointer. More...
|
| |
| size_t | identifier () const |
| | Return the unique identifier for this object that can be compared for different objects of different types. More...
|
| |
|
int | lock_ptr () const |
| | Lock this object.
|
| |
|
int | unlock_ptr () const |
| | Unlock this object.
|
| |
|
void | use_locks (bool inVal) |
| | start and stop using locks on this object
|
| |
|
refcount_t | nreference () const |
| | Return the reference count.
|
| |
|
refcount_t | reference () |
| | Increment the reference count and return the new count.
|
| |
|
refcount_t | dereference () |
| | Decrement the reference count and return the new count.
|
| |
|
int | managed () const |
| |
| void | unmanage () |
| | Turn off the reference counting mechanism for this object. More...
|
| |