~ubuntu-branches/ubuntu/warty/petsc/warty

« back to all changes in this revision

Viewing changes to src/sys/src/draw/interface/dlinegw.c.html

  • Committer: Bazaar Package Importer
  • Author(s): Adam C. Powell, IV
  • Date: 2004-06-07 13:41:43 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20040607134143-92p586zrauvie0le
Tags: 2.2.0-2
* Upstream patch level 2.
* New PETSC_BOPT_EXTRA option for different BOPT and lib names, with _c++
  symlinks only for plain and single (closes: #249617).
* New DEBIAN_DIST=contrib option to link with hypre, parmetis (closes:
  #249619).
* Combined petsc-c and petsc-fortran substvars into petsc-compilers.
* Extra quote in -dev prerm eliminates "too many arguments" problem.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<html>
4
4
<head>
5
5
<title></title>
6
 
<meta name="generator" content="c2html 0.9.1">
7
 
<meta name="date" content="2002-05-31T15:53:21+00:00">
 
6
<meta name="generator" content="c2html 0.9.4">
 
7
<meta name="date" content="2004-02-27T19:56:05+00:00">
8
8
</head>
9
9
 
10
10
<body bgcolor="#FFFFFF">
14
14
<a name="line4">  4: </a><font color="#B22222">*/</font>
15
15
<a name="line5"> 5: </a> #include <A href="../../../../../src/sys/src/draw/drawimpl.h.html">src/sys/src/draw/drawimpl.h</A>
16
16
 
17
 
<a name="line7">  7: </a><font color="#B22222">/*@</font>
18
 
<a name="line8">  8: </a><font color="#B22222">   <A href="../../../../../docs/manualpages/Draw/PetscDrawLineGetWidth.html#PetscDrawLineGetWidth">PetscDrawLineGetWidth</A> - Gets the line width for future draws.  The width is</font>
19
 
<a name="line9">  9: </a><font color="#B22222">   relative to the user coordinates of the window; 0.0 denotes the natural</font>
20
 
<a name="line10"> 10: </a><font color="#B22222">   width; 1.0 denotes the interior viewport. </font>
21
 
 
22
 
<a name="line12"> 12: </a><font color="#B22222">   Not collective</font>
23
 
 
24
 
<a name="line14"> 14: </a><font color="#B22222">   Input Parameter:</font>
25
 
<a name="line15"> 15: </a><font color="#B22222">.  draw - the drawing context</font>
26
 
 
27
 
<a name="line17"> 17: </a><font color="#B22222">   Output Parameter:</font>
28
 
<a name="line18"> 18: </a><font color="#B22222">.  width - the width in user coordinates</font>
29
 
 
30
 
<a name="line20"> 20: </a><font color="#B22222">   Level: advanced</font>
31
 
 
32
 
<a name="line22"> 22: </a><font color="#B22222">   Notes:</font>
33
 
<a name="line23"> 23: </a><font color="#B22222">   Not currently implemented.</font>
34
 
 
35
 
<a name="line25"> 25: </a><font color="#B22222">   Concepts: line^width</font>
36
 
 
37
 
<a name="line27"> 27: </a><font color="#B22222">.seealso:  <A href="../../../../../docs/manualpages/Draw/PetscDrawLineSetWidth.html#PetscDrawLineSetWidth">PetscDrawLineSetWidth</A>()</font>
38
 
<a name="line28"> 28: </a><font color="#B22222">@*/</font>
39
 
<a name="line29"> 29: </a><strong><font color="#4169E1"><a name="PetscDrawLineGetWidth"></a>int <A href="../../../../../docs/manualpages/Draw/PetscDrawLineGetWidth.html#PetscDrawLineGetWidth">PetscDrawLineGetWidth</A>(<A href="../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</A> draw,PetscReal *width)</font></strong>
40
 
<a name="line30"> 30: </a>{
41
 
<a name="line31"> 31: </a>  int        ierr;
42
 
<a name="line32"> 32: </a>  <A href="../../../../../docs/manualpages/Sys/PetscTruth.html#PetscTruth">PetscTruth</A> isdrawnull;
43
 
 
44
 
<a name="line36"> 36: </a>  <A href="../../../../../docs/manualpages/Sys/PetscTypeCompare.html#PetscTypeCompare">PetscTypeCompare</A>((<A href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</A>)draw,PETSC_DRAW_NULL,&amp;isdrawnull);
45
 
<a name="line37"> 37: </a>  <font color="#4169E1">if</font> (isdrawnull) <font color="#4169E1">return</font>(0);
46
 
<a name="line38"> 38: </a>  <font color="#4169E1">if</font> (!draw-&gt;ops-&gt;linegetwidth) <A href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</A>(PETSC_ERR_SUP,<font color="#666666">" "</font>);
47
 
<a name="line39"> 39: </a>  (*draw-&gt;ops-&gt;linegetwidth)(draw,width);
48
 
<a name="line40"> 40: </a>  <font color="#4169E1">return</font>(0);
49
 
<a name="line41"> 41: </a>}
 
17
<a name="line9">  9: </a><font color="#B22222">/*@</font>
 
18
<a name="line10"> 10: </a><font color="#B22222">   <A href="../../../../../docs/manualpages/Draw/PetscDrawLineGetWidth.html#PetscDrawLineGetWidth">PetscDrawLineGetWidth</A> - Gets the line width for future draws.  The width is</font>
 
19
<a name="line11"> 11: </a><font color="#B22222">   relative to the user coordinates of the window; 0.0 denotes the natural</font>
 
20
<a name="line12"> 12: </a><font color="#B22222">   width; 1.0 denotes the interior viewport. </font>
 
21
 
 
22
<a name="line14"> 14: </a><font color="#B22222">   Not collective</font>
 
23
 
 
24
<a name="line16"> 16: </a><font color="#B22222">   Input Parameter:</font>
 
25
<a name="line17"> 17: </a><font color="#B22222">.  draw - the drawing context</font>
 
26
 
 
27
<a name="line19"> 19: </a><font color="#B22222">   Output Parameter:</font>
 
28
<a name="line20"> 20: </a><font color="#B22222">.  width - the width in user coordinates</font>
 
29
 
 
30
<a name="line22"> 22: </a><font color="#B22222">   Level: advanced</font>
 
31
 
 
32
<a name="line24"> 24: </a><font color="#B22222">   Notes:</font>
 
33
<a name="line25"> 25: </a><font color="#B22222">   Not currently implemented.</font>
 
34
 
 
35
<a name="line27"> 27: </a><font color="#B22222">   Concepts: line^width</font>
 
36
 
 
37
<a name="line29"> 29: </a><font color="#B22222">.seealso:  <A href="../../../../../docs/manualpages/Draw/PetscDrawLineSetWidth.html#PetscDrawLineSetWidth">PetscDrawLineSetWidth</A>()</font>
 
38
<a name="line30"> 30: </a><font color="#B22222">@*/</font>
 
39
<a name="line31"> 31: </a><strong><font color="#4169E1"><a name="PetscDrawLineGetWidth"></a>int <A href="../../../../../docs/manualpages/Draw/PetscDrawLineGetWidth.html#PetscDrawLineGetWidth">PetscDrawLineGetWidth</A>(<A href="../../../../../docs/manualpages/Draw/PetscDraw.html#PetscDraw">PetscDraw</A> draw,<A href="../../../../../docs/manualpages/Sys/PetscReal.html#PetscReal">PetscReal</A> *width)</font></strong>
 
40
<a name="line32"> 32: </a>{
 
41
<a name="line33"> 33: </a>  int        ierr;
 
42
<a name="line34"> 34: </a>  <A href="../../../../../docs/manualpages/Sys/PetscTruth.html#PetscTruth">PetscTruth</A> isdrawnull;
 
43
 
 
44
<a name="line39"> 39: </a>  <A href="../../../../../docs/manualpages/Sys/PetscTypeCompare.html#PetscTypeCompare">PetscTypeCompare</A>((<A href="../../../../../docs/manualpages/Sys/PetscObject.html#PetscObject">PetscObject</A>)draw,PETSC_DRAW_NULL,&amp;isdrawnull);
 
45
<a name="line40"> 40: </a>  <font color="#4169E1">if</font> (isdrawnull) <font color="#4169E1">return</font>(0);
 
46
<a name="line41"> 41: </a>  <font color="#4169E1">if</font> (!draw-&gt;ops-&gt;linegetwidth) <A href="../../../../../docs/manualpages/Sys/SETERRQ.html#SETERRQ">SETERRQ</A>(PETSC_ERR_SUP,<font color="#666666">" "</font>);
 
47
<a name="line42"> 42: </a>  (*draw-&gt;ops-&gt;linegetwidth)(draw,width);
 
48
<a name="line43"> 43: </a>  <font color="#4169E1">return</font>(0);
 
49
<a name="line44"> 44: </a>}
50
50
 
51
51
</pre>
52
52
</body>