GeometryP3

class sonic.GeometryP3

Bases: sonic.MeetJoinable, matlab.mixin.Heterogeneous

Method Summary
static join(varargin)

Performs the join of an arbitrary list of GeometryP3 objects. Specific combinations of possible joins are:

  • Point & Point

  • Point & Line

  • Point & Plane

  • Line & Line

and these will be composed together automatically by this method, depending on the arguments passed in.

Inputs:
  • varargin (n sonic.GeometryP3): A number of subclasses of GeometryP3.

Outputs:
  • res (1x1 sonic.GeometryP3 or double): The result of the join operation, which could be another GeometryP3 object or simply a number.

Last revised: 5/06/24 Last author: Michael Krause

static meet(varargin)

Performs the meet of an arbitrary list of GeometryP3 objects. Specific combinations of possible meets are:

  • Plane & Plane

  • Plane & Line

  • Plane & Point

  • Line & Line

and these will be composed together automatically by this method, depending on the arguments passed in.

Inputs:
  • varargin (n sonic.GeometryP3): A number of subclasses of GeometryP3.

Outputs:
  • res (1x1 sonic.GeometryP3 or double): The result of the meet operation, which could be another GeometryP3 object or simply a number.

Last revised: 5/06/24 Last author: Michael Krause