Menu

Core Objects

Nicolas Hainaux
Attachments
all_pics.png (43901 bytes)
all_pics__smaller.png (72870 bytes)
  • 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.

It is not really possible to gather the classes according to the inheritance structure. For inheritance, you'd better check the core diagramm from the complete documentation.

Main abstract classes:
Clonable --- Named --- Printable --- Drawable

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

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

Other calculus objects:
Table --- TableUP

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

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


Related

Doc for dev: Angle
Doc for dev: BinomialIdentity
Doc for dev: Calculable
Doc for dev: Clonable
Doc for dev: CommutativeOperation
Doc for dev: ComposedCalculable
Doc for dev: CrossProductEquation
Doc for dev: Drawable
Doc for dev: Equality
Doc for dev: Equation
Doc for dev: Evaluable
Doc for dev: Expandable
Doc for dev: Exponented
Doc for dev: Expression
Doc for dev: Fraction
Doc for dev: Home
Doc for dev: Item
Doc for dev: Monomial
Doc for dev: Named
Doc for dev: Operation
Doc for dev: Point
Doc for dev: Polynomial
Doc for dev: Printable
Doc for dev: Product
Doc for dev: Quotient
Doc for dev: Ray
Doc for dev: RightTriangle
Doc for dev: Segment
Doc for dev: Signed
Doc for dev: SubstitutableEquality
Doc for dev: Sum
Doc for dev: Table
Doc for dev: TableUP
Doc for dev: Triangle
Doc for dev: Value

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.