annotate +draw/prompt_line.m @ 982:a0b3161e44f3
feature/getBoundaryOp
Add the following methods in LaplaceCurvilinear: getBoundaryOperator, getBoundaryQuadrature, getBoundaryBorrowing. Remove get_boundary_ops. Make interface and boundary_condition methods use the new methods.
author |
Martin Almquist <malmquist@stanford.edu> |
date |
Tue, 08 Jan 2019 11:51:24 +0100 |
parents |
48b6fb693025 |
children |
|
rev |
line source |
0
|
1 function [C,h] = prompt_line(s,varargin)
|
|
2 default_arg('s',[])
|
|
3 if ~isempty(s)
|
|
4 fprintf(s,varargin{:});
|
|
5 end
|
|
6
|
|
7 a = draw.prompt_point('Enter starting point\n');
|
|
8 p = draw.point(a);
|
|
9 p.Color = Color.green;
|
|
10 p.MarkerSize = 24;
|
|
11 b = draw.prompt_point('Enter stopping point\n');
|
|
12 p = draw.point(b);
|
|
13 p.Color = Color.red;
|
|
14 p.MarkerSize = 24;
|
|
15
|
|
16 C = grid.Curve.line(a,b);
|
|
17 h = C.plot();
|
|
18 uistack(h,'bottom');
|
|
19 end |