/[ff3d]/ff3d/language/MeshExpression.hpp
ViewVC logotype

Diff of /ff3d/language/MeshExpression.hpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by delpinux, Tue Apr 22 19:38:39 2003 UTC revision 1.4 by delpinux, Sun May 4 18:09:01 2003 UTC
# Line 60  private: Line 60  private:
60    MeshExpression::MeshType __meshType;    MeshExpression::MeshType __meshType;
61    
62  public:  public:
63    ReferenceCounting<Mesh> mesh();    ReferenceCounting<Mesh> mesh() const;
64    
65    const MeshExpression::MeshType& meshType() const    const MeshExpression::MeshType& meshType() const
66    {    {
# Line 90  private: Line 90  private:
90    ReferenceCounting<Vector3Expression> __corner1;    ReferenceCounting<Vector3Expression> __corner1;
91    ReferenceCounting<Vector3Expression> __corner2;    ReferenceCounting<Vector3Expression> __corner2;
92    
93    std::ostream& put(std::ostream& os);    std::ostream& put(std::ostream& os) const;
94    
95  public:  public:
96    void execute();    void execute();
# Line 119  private: Line 119  private:
119    ReferenceCounting<DomainExpression> __domain;    ReferenceCounting<DomainExpression> __domain;
120    ReferenceCounting<MeshExpression> __smesh;    ReferenceCounting<MeshExpression> __smesh;
121    
122    std::ostream& put(std::ostream& os);    std::ostream& put(std::ostream& os) const;
123    
124  public:  public:
125    void execute();    void execute();
# Line 139  class MeshExpressionVariable Line 139  class MeshExpressionVariable
139  private:  private:
140    ReferenceCounting<MeshVariable> __meshVariable;    ReferenceCounting<MeshVariable> __meshVariable;
141    
142    std::ostream& put(std::ostream& os)    std::ostream& put(std::ostream& os) const
143    {    {
144      os << (*__meshVariable).name() << ": " << (*(*__meshVariable).expression());      os << (*__meshVariable).name() << ": " << (*(*__meshVariable).expression());
145      return os;      return os;
# Line 166  private: Line 166  private:
166    
167    ReferenceCounting<StringExpression> __filename;    ReferenceCounting<StringExpression> __filename;
168    
169    std::ostream& put(std::ostream& os);    std::ostream& put(std::ostream& os) const;
170    
171  public:  public:
172    void execute();    void execute();
# Line 186  class MeshExpressionSimplify Line 186  class MeshExpressionSimplify
186  private:  private:
187    ReferenceCounting<MeshExpression> __originalMesh;    ReferenceCounting<MeshExpression> __originalMesh;
188    
189    std::ostream& put(std::ostream& os);    std::ostream& put(std::ostream& os) const;
190    
191  public:  public:
192    void execute();    void execute();
# Line 203  class MeshExpressionTetrahedrize Line 203  class MeshExpressionTetrahedrize
203    : public MeshExpression    : public MeshExpression
204  {  {
205  private:  private:
206    std::ostream& put(std::ostream& os)    std::ostream& put(std::ostream& os) const
207    {    {
208      os << "tetrahedriez mesh";      os << "tetrahedriez mesh";
209      return os;      return os;
# Line 225  class MeshExpressionUndefined Line 225  class MeshExpressionUndefined
225    : public MeshExpression    : public MeshExpression
226  {  {
227  private:  private:
228    std::ostream& put(std::ostream& os)    std::ostream& put(std::ostream& os) const
229    {    {
230      os << "undefined mesh";      os << "undefined mesh";
231      return os;      return os;
# Line 250  class MeshExpressionTransform Line 250  class MeshExpressionTransform
250    : public MeshExpression    : public MeshExpression
251  {  {
252  private:  private:
253    std::ostream& put(std::ostream& os)    std::ostream& put(std::ostream& os) const
254    {    {
255      os << "transformed mesh";      os << "transformed mesh";
256      return os;      return os;

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26