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

FreeBSD Manual Pages

  
 
  

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

NAME
	modelmbkrds - gets all models of instances contained in	a figure.

SYNOPSIS
	#include "rfmnnn.h"
       rdsfig_list *modelmbkrds( Figure, Lynx )
	  rdsfig_list *Figure;
	  char	       Lynx;

PARAMETER
       Figure :		   The figure which has	to be treated.

       Lynx :		   Flag	 used for the segment conversion. If the para-
			   meter 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 modelmbkrds function	gets all models	of instances of	the RDS	figure
       and  chains  them to the	head of	figures's list.	For each newly created
       figure, the function is applied recursively. So the function flats  all
       models contained	in the figure named 'Figure'.

RETURN VALUE
       Pointer to the head of the list of figures.

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

       Other  errors  can  be generated	by the getphfig	function called	in the
       modelmbkrds function (see getphfig).

EXAMPLE
	       #include	"mphnnn.h"
	       #include	"mutnnn.h"
	       #include	"rdsnnn.h"
	       #include	"rfmnnn.h"
	       #include	"rtlnnn.h"
	       main()
		 {
		   phfig_list  *MbkFigure;
		   rdsfig_list *RdsFigure;
		   rdsfig_list *RdsModelList;
		   rdsfig_list *ScanRdsFigure;
		   mbkenv();
		   rdsenv();
		   loadrdsparam();
		   MbkFigure	   = getphfig("core",'A');
		   RdsFigure	   = figmbkrds(MbkFigure,0,1);
		   RdsModelList	   = modelmbkrds (RdsFigure,1);
		   for ( ScanRdsFigure	= RdsModelList ;
			 ScanRdsFigure != NULL	   ;
			 ScanRdsFigure	= ScanRdsFigure->NEXT )
		    {
		      viewrfmfig ( ScanRdsFigure );
		    }
		 }

SEE ALSO
       librfm, viewrfmfig, getphfig, loadrdsparam

ASIM/LIP6			October	1, 1997			MODELMBKRDS(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=modelmbkrds&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help