in the drawings there is shown an exercise device 10 which is capable of performing many different movements to allow different exercises to be undertaken by a user ( not shown ). the exercise device 10 has a wedge shaped body 12 formed from various panels which are attached to a main frame 14 . a control panel 16 has buttons , switches , etc which , when activated , provide operational control for the various movements realised by the exercise device . the nature of the control panel 16 will not be further described as the switching functions can be programmed or actioned by a skilled electrical engineer . for example , the control panel 16 can be replaced by a touch screen panel mounted on a swivel pendant . the pendant could be swivelable 180 ° to allow for easy access when programming of the exercise device is required . the required electronics / hydraulics can be housed in a control box 17 inside wedge shaped body 12 . if desired , a hand held remote control ( not shown ) could emulate the functions of control panel 16 , or could replace control panel 16 . located inside main frame 14 is a main electric motor 18 coupled to a reduction gearbox 20 . a main shaft 22 extends from either side of reduction gearbox 20 to provide the majority of rotation transmission to various components of exercise device 10 . a secondary drive shaft 24 is driven by main shaft 22 by sprockets 26 , 28 and chain 30 . a first exercise is a rowing exercise where a rowing handle 32 is movable in the direction of arrows 34 ( fig5 ) and shown in faint lines 32 a . rowing handle 32 can be any suitable shape , but generally has two rotatable hand grips 36 and a shaft 38 which can be rotated to provide the up and down movement indicated by arrows 34 . shaft 38 is coupled to a lobe 40 having an offset pin 42 which is coupled to a connecting rod 44 at one end 46 . the other end 48 of connecting rod 44 is coupled to a further offset pin 50 on a further lobe 52 extending from a rotatable shaft 54 supported by bearings 56 . a sprocket 58 is secured to shaft 54 and rotated by sprocket 60 ( fig8 ) via chain 62 . a clutch 64 will selectively cause rotation of sprocket 60 from main shaft 22 . in use , when clutch 64 is activated from control panel 16 , sprocket 60 will cause rotation of sprocket 58 through chain 62 and shaft 54 will rotate to cause further lobe 52 to rotate and cause a reciprocal motion of connecting rod 44 . the connection of connecting rod 44 to lobe 40 on shaft 38 will result in the up and down motion of rowing handle 32 . when a user is seated on exercise device 10 and holds hand grips 36 , this enables the user to undertake the rowing exercise from a seated position . for a variation , shaft 38 can be split ( not shown ) to provide independent up and down movement for each rowing handle 32 . the split shaft arrangement could have the split shafts driven independently to allow a selection of parallel movements of the rowing handles 32 together , or separately in opposing directions . a second type of exercise is the rhythmic movement of the exercise device 10 per se . a pair of wheels 66 provides a pivot point for lifting the exercise device 10 from the opposite end . a pair of triangles 68 at the opposite end has link rods 70 at their vertices . triangles 68 are rotated by a shaft 72 driven by a sprocket 74 through chain 76 via sprocket 78 . sprocket 78 is coupled to secondary drive shaft 24 and is activated through clutch 80 from control panel 16 . in order to provide the lift of exercise device 10 from the floor 82 , eccentric stub axles 84 from shaft 72 are coupled to triangles 68 in an offset disposition . in use , when clutch 80 is activated from control panel 16 , sprocket 78 will cause rotation of sprocket 74 through chain 76 and shaft 72 will rotate to cause triangles 68 to rotate and lift exercise device 10 from floor 82 by moving a respective vertex along the floor 82 . the vertex will slide along the floor through the eccentricity of stub axles 84 to raise exercise device 10 from the floor 82 for the first half of its movement and then lower the exercise device 10 in its second half of its movement . this movement will provide a gentle rocking motion . this motion can be activated in combination with any one of the other exercises to stimulate the blood and lymphatic circulatory systems . a third type of exercise uses an oscillating shoulder pad 86 which is disposed between two stationary cushions 88 . a shaft 90 is secured centrally to a base 92 and projects through aperture 94 of body 12 . shaft 90 has a pivot pin 96 which is attached to brackets 98 on main frame 14 . a connecting rod 100 is pivotally attached at one end of shaft 90 and pivotally attached at the other end to a lobe 102 through offset pin 104 . lobe 102 rotates with sprocket 106 through chain 108 via sprocket 110 attached to secondary drive shaft 24 . a clutch 112 is activated from control panel 16 for selectively controlling operation of pad 86 . if desired , pad 86 , or any of the pads , can include a heating coil 114 to take the chill off the pad 86 and a vibratory device 116 to stimulate the blood supply . in use , when clutch 112 has been activated shoulder pad 86 will oscillate in the direction of arrows 118 in a forwards / backwards motion . shoulder pad 86 will move in a tilting action through the pivoting action of shaft 90 about pivot pin 96 . shaft 90 will pivot through its coupling to connecting rod 100 and the rotation of offset pin 104 on lobe 102 . a fourth type of exercise uses a pair of oscillating posterior seats 120 , 122 ( fig1 , 2 , 3 and 10 ). seats 120 , 122 have stub shafts 124 which are slidably but non - rotatably located in hollow shafts 126 . hollow shafts 126 are pivotally attached to bracket 128 on main flame 14 through pivot pin 130 . hollow shafts 126 are oscillated by a pair of connecting rods 132 pivotally attached at a respective end of shafts 126 and pivotally attached at the other ends to lobes 134 through offset pins 136 . lobes 134 rotate with sprockets 138 through chain 140 via sprockets 142 attached to secondary drive shaft 24 . a clutch 144 is activated from control panel 16 for selectively controlling operation of seats 120 , 122 . the operational movement of seats 120 , 122 is identical to that of the movement of shoulder pad 86 and , accordingly , does not have to be repeated . seats 120 , 122 will move in opposing directions as indicated by arrows 146 , 148 . seats 120 , 122 are removable from shafts 126 to allow the use of a fifth exercise option . the fifth exercise option is a single swivelable seat 150 . seat 150 has a stub shaft 152 which is slidably but non - rotatably located in a hollow bore of extension arm 154 . extension arm 154 extends at right angles from the top side arm 156 of a c - shaped support 158 . c - shaped support 158 has a lower side arm 160 and a link arm 162 . side arms 156 , 160 are pivotally attached to frame 14 by pivot pins 164 , 166 respectively . a further extension arm 168 extends from lower side arm 160 in the manner of a bell crank and is pivotally attached at its free end to a connecting rod 170 . connecting rod 170 is pivotally attached at its other end to a lobe 172 through offset pin 174 . lobe 172 rotates with sprocket 176 through chain 178 via sprocket 180 attached to main drive shaft 22 . a clutch 182 is activated from control panel 16 for selectively controlling operation of seat 150 . in use , when clutch 182 has been activated seat 150 will swivel in the direction of arrows 184 in a swivelling sideways motion . c - shaped support 158 will pivot around pivot pins 164 , 166 through its coupling to connecting rod 170 and the rotation of offset pin 174 on lobe 172 . as seat 150 is located within extension arm 154 on c - shaped support 158 , seat 150 will move in its swivelling sideways motion . a sixth exercise option is a pair of leg raisers in the form of padded longitudinal leg supports 186 , 188 . supports 186 , 188 can be any suitable shape and are not restricted to the bi - pillow arrangement shown . each support 186 , 188 is pivotally attached to axle 190 on either side of link arm 162 of c - shaped support 158 in a lever action . a frame element 192 provides a pivot arm 194 which at each respective free end is pivotally attached to a respective link 196 . each link 196 is pivotally coupled to a respective connecting rod 198 . a respective rotatable lobe 200 is driven by a respective gear box 202 through electric motors 204 . offset pins 206 on each lobe 200 will allow a reciprocal motion when lobes 200 are rotated . as each support 186 , 188 is connected to a separate electric motor 204 each support 186 , 188 can be moved independently of the other . in use , each leg support 186 , 188 can be raised and lowered in an up and down motion as indicated by arrow 208 . the phantom lines 210 , 212 indicate this movement . each electric motor 204 is activated from control panel 16 to allow the leg supports 186 , 188 to be raised together , or in opposite directions . rotation of lobes 200 from gearboxes 202 will allow connecting rods 198 to move up and down and through the pivotal connections of links 196 allow pivot arms 194 to raise and lower leg supports 186 , 188 about axle 190 in a lever action . as leg supports 186 , 188 are pivotally attached to link arm 162 through axle 190 , the leg supports will also move in synchronism when seat 150 is activated . the position of leg supports 186 , 188 can also be varied . each gearbox 202 is secured to a base plate 214 and a swing plate 216 . each swing plate 216 is coupled to a pivot pin 218 through link arm 162 . an extension arm 220 is mounted perpendicular to base plates 214 to provide a pivot 222 at the free end of extension arm 220 . a hydraulic cylinder 224 is attached to pivot 222 at one end and to the end of piston 226 of hydraulic cylinder 224 at the other end . piston 226 is attached to link arm 162 through pivot pin 228 . the operation to vary the starting position for the leg supports 186 , 188 will now be described . turning to fig1 , leg supports 186 , 188 are at their lowest angle . when connecting rod 198 raises and lowers leg supports 186 , 188 they will move between the position shown in fig1 to a horizontal position . to allow movement from the horizontal position to the position shown by 212 in fig5 , hydraulic cylinder 224 can be actuated from control panel 16 . the outward movement of piston 226 will cause motors 204 to rotate anticlockwise ( fig1 ) and lower the position of gearboxes 202 . connecting rod 198 will be pulled downwardly causing leg supports 186 , 188 to be raised as indicated by arrow 230 . the length of extension of piston 226 from hydraulic cylinder 224 will determine a new lowermost position for leg supports 186 , 188 . in an alternative arrangement ( not illustrated ) a single motor — with associated control apparatus — can be employed to allow for the desired movement of the leg supports 186 , 188 , either separately or in unison . the preferred embodiment includes a plurality of exercise components which can be operated independently or in various combinations to suit requirements . although the preferred embodiment describes the use of sprockets , chains , lobes , offset pins , connecting rods the invention is not limited to that particular type of construction or operation . it is clear to the man skilled in the art that there are many options for providing the various movements required by the exercise components and accordingly , the invention is not limited to the particular constructions or operations shown . the exercise device described could include all the options described in the preferred embodiment or a sub - set thereof . further modifications and additions may be made to the overall device in accordance with the invention , as for example by the incorporation of means / equipment allowing the user to perform exercises additional to those previously described . in particular a further pair of leg supports may be provided at the other end of the device , that is the end remote from the leg supports 186 , 188 . once again , this further pair of leg supports is adapted to be movable either separately or together . fig1 to 20 show a second embodiment of an exercise device . the same reference numerals have been used for similar components to reduce repetition of description . the exercise device in fig1 to 20 has a rectangular base frame 338 and a main frame 340 on which most components are fitted . base frame 338 has wheels 342 which allows the exercise device to be readily moved into position . once in position , the exercise device can be set into a locked non - movable position on floor 82 by releasable locking clamps 344 . main frame 340 can be moved in a reciprocal movement relative to base frame 338 by lineal bearings 346 which link the base frame 338 to main frame 340 . the relative movement is a result of a coupling of one end of link arm 348 to a pin 350 which is affixed to base frame 338 . the other end of link arm 348 is coupled to a radially offset pin 352 on pulley 354 rotatably attached to main frame 340 . pulley 354 is driven by clutch 356 which is powered by motor 358 . the backwards and forwards motion caused by the relative movement of base frame 338 with respect to main frame 340 will provide a gentler rocking motion than the triangles 68 of the first embodiment . the longitudinal leg supports 186 , 188 are operated in a different manner to the leg supports 186 , 188 shown in fig1 to 10 of the first embodiment . each leg support 186 , 188 is pivotally attached through pins 360 to brackets 362 secured to arm member 364 . arm member 364 is pivotally mounted about pivot pin 366 which is attached to a support 368 projecting from a frame element 370 . frame element 370 is connected to a turntable frame 372 which rotates with pin 374 . pin 374 is coupled to arm 376 which causes rotation of pin 374 through the backward and forward motion of arm 376 . arm 376 is attached to crank 378 which is moved by link arm 380 . link arm 380 is coupled to a bell crank 382 from clutch 384 which is driven by motor 18 . accordingly , arm member 364 and turntable frame 372 will rotate by movement of arm 376 about bearing 386 attached to main frame 340 . in this manner , leg supports 186 , 188 together with seats 120 , 122 can be swivelled from side to side to provide a twisting exercise for the back . leg supports 186 , 188 can be moved in a scissor action or together . the leg supports 186 , 188 do not require separate motors as described in fig1 to 10 but obtain their movement from motor 18 . clutches 388 drive pulleys 390 through chains 392 with bell cranks 394 linked to drive arms 396 . the other ends of drive arms 396 are pivotally attached to extensions 398 . rotation of bell cranks 394 will result in upward and downward pivotal movement of leg supports 186 , 188 . seat 122 and leg supports 186 , 188 can also be raised and lowered together as best seen in fig1 ia . turntable frame 372 and arm member 364 can be pulled from the position shown in fig1 , to the position shown in fig1 ia through the pivoting about arm 376 . the pivoting is caused by ring 400 which surrounds a sleeve 402 over pivot pin 366 . ring 400 is coupled to a potentiometer 404 and a linear actuator 406 which are pivotally held at their other ends on bracket 408 secured to main frame 340 . as can be seen from fig1 ia , retraction of rod 412 of linear actuator 406 will cause seat 122 and leg supports 186 , 188 to be pulled downwardly , which is the lower plane for several of the exercises . it will also allow the exercise device to be used as a flexion / distraction table for treatment of a patient with a prolapsed disc . by controlled movement of linear actuator 406 additional leg movement exercises are possible as well . the linear actuator 406 will also allow the operating position of leg supports 186 , 188 to be set at a particular angle , or allow a predetermined degree of lowering of leg supports 186 , 188 and seat 122 to occur . leg supports 186 , 188 are independent of one another and can have their movements controlled independently in both the horizontal and vertical dispositions as required . it is also preferred that the leg supports 186 , 188 automatically return to their neutral position i . e . horizontally disposed in a straight - ahead position when the particular exercise has been completed . in this position , leg supports 186 , 188 are locked and held by a hand operated , side locking device ( not shown ). in fig1 to 20 there is shown a knee extension device 300 at one end — of the exercise device 10 . a pair of foot plates 302 are attached to a tube or rod 304 through an arm 306 . the tubes or rods 304 slide within a bearing block 308 , which is secured , to a main frame 310 . at the opposite end of tube or rod 304 is a connecting crank 312 , which is pivotally mounted between tube or rod 304 and an endless chain 314 . chain 314 is located on sprockets 316 , 318 attached to rotatable shafts 320 , 322 . shafts 322 are connected to clutches 324 through chain 328 and pulley 326 . a rotatable shaft 330 rotates clutches 324 and is driven by chain 332 , which is coupled to the main electric motor 18 . in use , knee extension device 300 can be used in conjunction with rowing handles 32 for combination exercises using the arms and legs together simultaneously . the hands hold the rowing handles 32 and the feet are placed on the foot plates 302 . the foot plates 302 are moved backwards and forwards together , singly or in an alternate manner depending on the exercise selection . as tubes or rods 304 are connected to connecting crank 312 , rotation of sprockets 316 , 318 will cause the reciprocal motion of tubes or rods 304 as indicated by arrows 334 and shown in phantom lines on fig1 . connecting crank 312 will be moved with endless chain 314 between sprockets 316 , 318 . this movement will cause tubes or rods 304 to be withdrawn or extended through bearing block 308 . if required , tubes or rods 304 can be telescopically configured , as shown , to allow for adjustment of the length of movement . the rowing exercise device shown in fig1 and 16 is very similar to that shown in the first embodiment and similar reference numerals have accordingly been used . the embodiment shown in fig1 and 16 has individual control for both rowing handles 32 as each is coupled to respective clutches 64 . clutches 64 are driven by belts 336 via pulleys on main shaft 22 . in all embodiments the length of rowing handles 32 may be adjustable e . g . by telescopic sleeves to suit the differing sizes of the participant . in fig1 and 12 the oscillating posterior seats 120 , 122 of the first embodiment operate in a similar manner . the single oscillating seat 150 of the first embodiment has been substituted by having seats 120 , 122 being able to oscillate in a horizontal manner . this improvement provides the advantage of seat 150 without having to remove seats 120 , 122 . the exercise device shown in this embodiment allows exercise options not available on prior alt machines . if the rowing handles 32 are lowered to a horizontal position , and the leg supports 186 , 188 are moved in a scissors action , a swimming type action can be simulated . various movements are possible as follows :— ( a ) scissors type movement of arms and legs with left leg up whilst right arm is down and right leg down whilst left arm is up — and then a reverse of these movements . ( b ) dolphin type action with both legs moving up with both arms moving up and then both legs moving down as both arms move down . ( c ) reverse dolphin action with both arms up as both legs are down and then both arms down as both legs are up . for additional exercise strengthening , the leg supports 186 , 188 and rowing handles 32 could be subject to variable resistance to provide a selection of reactive forces . similarly , foot plates 302 could be subject to variable resistance and could move together or in a walking motion . fig2 to 27 show a third embodiment of a part of the exercise device . the same reference numerals have been used for similar components to reduce repetition of description . in this embodiment , the raising and lowering of seats 120 , 122 and leg supports 186 , 188 shown in fig1 and 1 ia 5 through pivoting about arm 376 has been removed . the scissor type action of leg supports 186 , 188 is similar in action to that shown in fig1 to 20 . arm member 364 of the second embodiment is no longer connected to pin 366 and has simplified construction . turntable frame 372 is coupled to pin 374 which rotates in bearing 500 secured to main frame 340 . turntable frame 370 includes an angled arm member 502 , side support members 504 and rear member 506 . as a link arm is attached at one end to a pivot 508 on main frame 380 , turntable frame 372 will swivel from side to side with rotation of bell crank 382 . as leg supports 186 , 188 together with seats 120 , 122 are attached to turntable frame 372 through angled arm member 502 , leg supports 186 , 188 and seats 120 , 122 will be swivelled from side to side to provide a twisting exercise for the back . the raising and lowering of leg supports 186 , 188 uses the movement of drive arms 396 through rotation of bell cranks 394 as discussed with reference to the second embodiment . the angle of the range of movement of leg supports 186 , 188 can be controlled by moving drive arms 396 towards or away from motor 18 . this is best seen in fig2 to 27 . a bifurcated arm member 510 has a fork 512 which supports drive half axles 514 which include bell cranks 394 . the other end of each arm member 510 includes a pivotal plate 516 which is pivotally mounted to drive shaft 24 . in order to hold bifurcated arm members 510 in position a u - shaped bracket 518 is used . bracket 518 has main arms 520 and a cross arm 522 . the free ends of main arms 520 are pivotally attached to half axles 514 . a linear actuator 524 is pivotally attached to rear member 506 at one end and is pivotally attached to cross arm 522 at the other end . fig2 and 27 show the operation of the adjustment of the range of movement of leg supports 186 , 188 . fig2 shows the neutral position where the leg supports 186 , 188 are in the horizontal position . in fig2 the ram 526 of linear actuator 524 has been retracted which will tilt bifurcated arm member 510 away from the position shown in fig2 . accordingly , drive arms 396 will be forced upwardly which will lower leg supports 186 , 188 because of the pivotal connections . conversely , the extension of ram 526 will cause leg supports 186 , 188 to be raised . leg supports 186 , 188 can thus be moved to a predetermined position . if required , the leg supports 186 , 188 can then be moved up and down by movement of drive arms 396 through bell cranks 394 . the leg supports 186 , 188 in this embodiment will allow the following features to be realised :— ( 1 ) move up to approximately 60 degrees from the horizontal and down again together . ( 2 ) move one leg up approximately 60 degrees whilst the other leg is lowering down to the horizontal or to approximately 15 degrees below horizontal . ( 3 ) move one leg up and down only whilst the other is stationary . ( 5 ) swivel to one side only approximately 25 degrees and then return to the horizontal . ( 6 ) lower from the horizontal in one degree increments to 25 degrees to enable functioning as a flexion / distraction table . ( 7 ) lowering of legs together to approximately 45 degrees and then returning to approximately 5 degrees above horizontal . ( 8 ) movement so that wherever the legs finish when an exercise program is completed the legs will always come back again to their horizontal starting position . ( 9 ) ability of the legs to move in combination with the rowing handles 32 with the two legs lowering as the rowing handles 32 move forward and vice versa or for the right leg to lower as the left rowing handle moves forward whilst the left leg lifts whilst the right rowing handle moves back and vice versa . ( 10 ) ability for one leg and one rowing handle only to move together whilst the other leg and rowing handle remain stationary . ( 11 ) ability of the legs to be controlled in their movement from one degree to any desired setting up to 100 degrees of their possible movement when moving up or when swivelling to the side . fig2 and 29 show a fourth embodiment of the exercise device , namely a knee curl device 530 . the same reference numerals have been used for similar components to again reduce repetition of description . the knee curl device has a pair of leg members 532 which has an angled section 534 which is received in a rotatable journal 536 . at the end of leg members 532 is provided a pair of foot plates ( not shown ) but similar to foot plates 302 . a coupling lever 538 is located in journal 536 to provide a pivotal movement of leg member 532 . a connecting rod 540 is pivotally linked to coupling lever 538 at one end and to offset pin 542 on rotatable disk 544 at the other end . a clutch 546 will provide rotation of disk 544 through shaft 548 . clutch 546 is driven by chain 550 from shaft 552 . shaft 552 is driven by chain 554 from shaft 556 . in order to apply a resistance to movement of disk 544 a braking unit 558 is provided . the resistance can be controlled and clutch 546 will be disengaged , when required , so the user can press against leg members 532 rather than have the legs raised and lowered via drive shaft 552 . in use , in the lowered position the legs are bent . when the leg members 532 rise they lift up and out , thus lifting and straightening the leg . when the leg members 532 lower , the legs also lower and bend back to the rest position . this action therefore exercises the knee joint . the function can be performed as a dual leg exercise with both legs rising and lowering together or as a split leg function with one leg rising and straightening whilst the other lowers and bends . if an adjustable elbow joint ( not shown ) is provided at the bend of leg member 532 , then by adjusting the elbow joint on the leg members 532 can be re - positioned to a near vertical position for a hip flexor function . from this position the leg members 532 lift straight up and down with the legs in a bent position throughout , rather than out and up and then down and in the knee curl . the effects of the hip flexor function with the legs being raised and lowered in a bent position will cause rotation at the hip thus exercising the hip joint . the hip flexor function can also be undertaken as a dual leg or split bar function . both the knee curl and hip flexor functions can be undertaken as one leg only functions and both can be combined with a dual leg or split leg rowing function with one or two arms rowing . each rowing handle 32 may be automatically locked into a vertical upright position when not in use . similarly , each oscillating cushion 86 , 120 , 122 may be automatically locked into a horizontal position when not in use via a hydraulically operated solenoid ( not shown ) for each rowing handle and for each cushion . other variations to the construction and operation of the exercise device are envisaged . front arm bars may be fitted or the existing rowing bars 32 may be adjusted in length and position to allow a scissor type arm movement in combination with the legs lifting up and down from a seated position . side arm bars may be fitted or the existing rowing bars 32 may be adjusted in length and position at the head of the exercise device so that from a supine position the bars will move up and down in a rowing type action with graded resistance , either together or in opposite directions . these side arms could also slide up and down vertically from a prone position and also have graded resistance . the head end of the exercise device could be extended to allow for the addition of a height adjustable seat . from a safety aspect , safety bars can be fitted to one or both sides of the exercise device to prevent a user from rolling or falling off the exercise device . any of the devices which include a clutch can be provided with a variable resistance component similar to braking unit 558 . braking unit 558 could also be replaced by hydraulic cylinders or other suitable devices . throughout this specification the use of sprockets and chains , and belts and pulleys has been described . it is clear to a man skilled in the art that the invention is not limited to these drive means as they could be replaced by any other suitable drive means . the invention will be understood to embrace many further modifications as will be readily apparent to persons skilled in the alt and which will be deemed to reside within the broad scope and ambit of the invention , there having been set forth herein only the broad nature of the invention and a certain specific embodiment thereof by way of example .