sc_Triangle (3) Linux Manual Page
sc::Triangle –
Synopsis
Inherits sc::RefCount.
Public Types
enum { max_order = 10 }
Public Member Functions
Triangle(const Ref<Edge> &v1, const Ref<Edge> &v2, const Ref<Edge> &v3, unsigned int orient0 = 0)
Ref<Edge> edge(int i)
int contains(const Ref<Edge> &) const
unsigned int orientation(int i) const
unsigned int orientation(const Ref<Edge> &) const
void add_edges(std::set<Ref<Edge>> &)
void add_vertices(std::set<Ref<Vertex>> &)
void interpolate(const Ref<TriInterpCoef> &, double r, double s, const Ref<Vertex> &v, SCVector3 &dA)
void interpolate(double r, double s, const Ref<Vertex> &v, SCVector3 &dA)
void interpolate(double r, double s, const Ref<Vertex> &v, SCVector3 &dA, const Ref<Volume> &vol, double isovalue)
Ref<Vertex> vertex(int i)
double flat_area()
void flip()
unsigned int order() const
void set_order(int order, const Ref<Volume> &vol, double isovalue)
Protected Attributes
unsigned int _order
unsigned int _orientation0
unsigned int _orientation1
unsigned int _orientation2
Ref<Edge> _edges[3]
Ref<Vertex> *_vertices
Author
Generated automatically by Doxygen for MPQC from the source code.
