#include <Polygon.h>
Inheritance diagram for ReferenceLine:
Public Member Functions | |
ReferenceLine (string subscript="") | |
~ReferenceLine () | |
virtual int | no_vertices () |
virtual GiNaC::ex | vertex (int i) |
virtual GiNaC::ex | repr (GiNaC::ex t, Repr_format format=SUBS_PERFORMED) |
GiNaC::ex | a () |
GiNaC::ex | b () |
virtual string | str () |
virtual GiNaC::ex | integrate (GiNaC::ex f, Repr_format format=SUBS_PERFORMED) |
Definition at line 72 of file Polygon.h.
|
Definition at line 185 of file Polygon.cpp. References Polygon::p, and Polygon::subscript. 00185 { 00186 subscript = subscript_; 00187 GiNaC::ex x0 = GiNaC::lst(0,0,0); 00188 GiNaC::ex x1 = GiNaC::lst(1,0,0); 00189 p.insert(p.end(),x0); 00190 p.insert(p.end(),x1); 00191 00192 00193 }
|
|
Definition at line 75 of file Polygon.h.
|
|
Definition at line 201 of file Polygon.cpp.
|
|
Definition at line 205 of file Polygon.cpp.
|
|
Reimplemented from Line. Definition at line 222 of file Polygon.cpp. References x. 00222 { 00223 GiNaC::ex intf = GiNaC::integral(x,0,1,f); 00224 intf = eval_integ(intf); 00225 return intf; 00226 }
|
|
Reimplemented from Line. Definition at line 195 of file Polygon.cpp.
|
|
Reimplemented from Line. Definition at line 209 of file Polygon.cpp. 00209 { 00210 GiNaC::lst r; 00211 r = GiNaC::lst( x == t, y == 0, z == 0, t, 0, 1); 00212 return r; 00213 }
|
|
Reimplemented from Line. Definition at line 215 of file Polygon.cpp. 00215 { 00216 std::ostringstream s; 00217 // s <<"ReferenceLine("<<p[0]<<","<<p[1]<<")"<<endl; 00218 s <<"ReferenceLine"; // <<endl; 00219 return s.str(); 00220 }
|
|
Reimplemented from Line. Definition at line 197 of file Polygon.cpp. References Polygon::p. 00197 { 00198 return p[i]; 00199 }
|