1 #ifndef MSLANG_TRIANGLE_H
2 #define MSLANG_TRIANGLE_H
22 virtual void print(
int indentwidth);
23 virtual void apply(std::vector<std::shared_ptr<Base> > &bfuncs);
24 virtual std::shared_ptr<Base>
clone()
const;
virtual void computeBoundingBox()
virtual std::shared_ptr< Base > clone() const
virtual void print(int indentwidth)
Triangle(const Triangle &right)
virtual void writeGnuplot(std::ofstream &out) const
virtual bool isInside(const Vector_t &R) const
virtual void apply(std::vector< std::shared_ptr< Base > > &bfuncs)
double crossProduct(const Vector_t &pt, unsigned int nodeNum) const
std::vector< Vector_t > nodes_m