Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
FIGMBKRDS(3)		    RDS	PHYSICAL FUNCTIONS		  FIGMBKRDS(3)

NAME
	figmbkrds - converts MBK figure	to RDS figure

SYNOPSYS
       #include	"rfmnnn.h"
       rdsfig_list *figmbkrds( FigureMbk, Size,	Lynx )
	  phfig_list   *FigureMbk;
	  unsigned int	Size;
	  char		Lynx;

PARAMETER
       FigureMbk	   Figure Mbk to convert to RDS	figure.

       Size		   Size	 of the	user structure (if it exists) added to
			   the rdsrec_list structure. If  the  user  structure
			   doesn't  exist,  the	parameter 'Size' has to	be set
			   to 0L.

       Lynx		   Flag	used for the segment conversion. If the	param-
			   eter	 Lynx is set to	0 then this is the normal con-
			   version mode. If the	parameter Lynx	is  set	 to  1
			   then	the rds	structure generated permits to extract
			   equipotentials rectangles.

DESCRIPTION
       The figmbkrds function creates a	RDS figure  with  a  figure  from  MBK
       structure phfig_list which is converted to RDS format.

RETURN VALUE
       The pointer to the newly	created	RDS figure.

ERRORS
       "Rds202:	rdsalloc error,	can't continue !"
	      it's impossible to allocate the memory size desired

EXAMPLE
	       #include	"mphnnn.h"
	       #include	"mutnnn.h"
	       #include	"rdsnnn.h"
	       #include	"rfmnnn.h"
	       #include	"rtlnnn.h"
	       typedef struct UserStruct
		{
		  char *STRING;
		  void *USER1;
		} UserStruct;
	       main()
		 {
		   phfig_list  *MbkFigure;
		   rdsfig_list *RdsFigure;
		   mbkenv();
		   rdsenv();
		   loadrdsparam();
		   MbkFigure	    = getphfig("na2_y",'A');
		   RdsFigure	    = figmbkrds	(MbkFigure,sizeof(UserStruct),0);
		   viewrdsfig (	RdsFigure );
		   . . .
		 }

SEE ALSO
       librfm, viewrfmfig, loadrdsparam

ASIM/LIP6			October	1, 1997			  FIGMBKRDS(3)

NAME | SYNOPSYS | PARAMETER | DESCRIPTION | RETURN VALUE | ERRORS | EXAMPLE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=figmbkrds&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help