Menu

Core Objects

Nicolas Hainaux
Attachments
all_pics.png (43901 bytes)
all_pics__smaller.png (72870 bytes)
There is a newer version of this page. You can find it here.
  • All objects of the core are mathematical objects which can be displayed, either as figures or as mathematical formulas
  • Hence, all objects are not conceived according to their mathematical properties in first and only place, but also especially according to the usual "displaying rules" we use.

Main abstract classes:
Clonable --- Named
Printable
Drawable

Abstract mother classes for single calculus objects:
Evaluable --- Calculable --- Signed --- Exponented

Single calculus instanciable objects:
Value
Item --- Function --- SquareRoot
Product --- Monomial --- Expandable --- BinomialIdentity
Sum --- Polynomial
Quotient --- Fraction

Abstract mother class for composed calculus objects:
ComposedCalculable

Composed calculus instanciable objects:
Equality --- SubstitutableEquality
Equation --- CrossProductEquation
Expression

Single geometric instanciable objects:
Point
Segment
Ray
Angle
Triangle --- RightTriangle

A memo of all instanciable core calculus objects : (at right the dbg_str() format)


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.