I | |
ImageTrajectory | |
InactivateAfterTimeout, SearchPanel | |
InfiniteEquations | |
InRadical | |
Intersection | |
IsHullPrime | |
IsHullRadical | |
IsIntervalEmpty | |
IsProjectionProper | |
IteratedJacobian | |
K | |
keyTimeout, SearchPanel | |
keyTimeoutLength, SearchPanel | |
L | |
lastMatchCount, SearchResults | |
lastResultsPage, SearchPanel | |
lastSearchValue, SearchPanel | |
M | |
Mechanisms | |
mode | |
Modeling | |
N | |
name, SearchPanel | |
NormalForm | |
NumberOfSolutionsPlus | |
O | |
OnSearchFieldChange, SearchPanel | |
OnSearchFieldFocus, SearchPanel | |
OnSearchTypeChange, SearchPanel | |
OnSearchTypeFocus, SearchPanel | |
Orthoglide |
Display a given trajectory.
ImageTrajectory := proc ( robot ::Manipulator, L ::list, pars ::list(name) := robot:-ArticularVariables, vars ::list(name) := robot:-PoseVariables, steps ::integer := 20, { color := [], loop ::truefalse := false } )
Called by inactivateTimeout, which is set by Activate().
this.InactivateAfterTimeout = function()
Computes the equations where the manipulator has infinitely many solutions.
InfiniteEquations := proc ( robot ::Manipulator, vars ::list(name) := [op(robot:-ArticularVariables), op(robot:-GeometricParameters)] )
Test the membership to the radical of an ideal.
InRadical := proc ( p ::algebraic, sys ::list(algebraic), vars ::list(name) := [op (indets ([sys,p],name))], char ::integer := 0 )
Intersects two ideals.
Intersection := proc ( sys1 ::list(algebraic), sys2 ::list(algebraic), vars ::list(name) := [op (indets ([sys1,sys2],name))], char ::integer := 0 )
Test whether the maximal dimension component is prime.
IsHullPrime := proc ( sys ::list(algebraic), vars ::list(name) := [ op(indets(sys,name)) ] )
Test whether the maximal dimension component is radical.
IsHullRadical := proc ( sys ::list(algebraic), pars ::list(name) := NULL, vars ::list(name) := [ op(indets(sys,name)) ] )
Checks that a polynomial has no real roots in an open interval.
IsIntervalEmpty := proc ( p ::polynom, lb ::constant, ub ::constant, precision ::integer := 4 )
Sufficient condition for proper projection.
IsProjectionProper := proc ( sys ::list(polynom), pars ::list(name), vars ::list(name) := [op(indets(sys, name) minus {op(pars)})] )
Computes the nth iterated jacobian.
IteratedJacobian := proc ( sys ::list(algebraic), vars ::list(name) := [op(indets(sys,name))], n ::integer := 1, { rank ::integer := min (nops(sys),nops(vars)), maxminors ::integer := infinity } )
The timeout used between a keystroke and when a search is performed.
this.keyTimeout
The length of keyTimeout in thousandths of a second.
this.keyTimeoutLength
The number of matches from the last run of Search().
this.lastMatchCount
The last results page.
this.lastResultsPage
The last search string executed, or an empty string if none.
this.lastSearchValue
The mode the search is going to work in, such as “HTML” or “FramedHTML”.
this.mode
The mode the search is going to work in, such as “HTML” or “FramedHTML”.
this.mode
The name of the global variable that will be storing this instance of the class.
this.name
Reduces polynomials w.r.t a Groebner basis.
NormalForm := proc ( polys ::list(algebraic), sys ::list(algebraic), vars1 ::list(name) := NULL, vars2 ::list(name) := [], char ::integer := 0 )
Returns the number of real solutions of all cells obtained by CellDecompositionPlus.
NumberOfSolutionsPlus := proc ( celldec )
Called when the content of the search field is changed.
this.OnSearchFieldChange = function()
Called when focus is added or removed from the search field.
this.OnSearchFieldFocus = function( isActive )
Called when the search type is changed.
this.OnSearchTypeChange = function()
Called when focus is added or removed from the search type.
this.OnSearchTypeFocus = function( isActive )
Constructs the Manipulator object of the Orthoglide manipulator.
Orthoglide := proc( morespec ::seq(name=algebraic), precision := 4 )