Taking Options from Wrappers
- To: mathgroup at smc.vnet.net
- Subject: [mg38064] Taking Options from Wrappers
- From: "ng" <removethisgeorgakopoulos at mindspring.com>
- Date: Thu, 28 Nov 2002 14:08:58 -0500 (EST)
- Reply-to: "ng" <georgakopoulosNOSPAM at LETSSTOPGETTINGSPAMmindspring.com>
- Sender: owner-wri-mathgroup at wolfram.com
I am trying to write a function and I want it to use an option that is usually defined from the wrapping function, and I cannot figure out how that might be done without rewriting the wrapping function to "push" its options into its contents using FilterOptions[ ]. Suppose, for example, I want to define the function ConstantWave[ scale_ ] which would produce a sine wave of constant proportional height having contents like Table[{x, scale scaleinherited Sin[x]}, {x, xmin, xmax, xstep}] while I want scaleinherited, xmin, xmax, and xstep to be determined by the Plot[ ] function into which the ConstantWave[ ] function would be placed. The variables xmin and xmax would be taken from the limits of Plot[ ], xstep would be taken from the PlotPoints option, and scaleinherited from the AspectRatio option of Plot[ ]. Any ideas? Thanks! Nicholas