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

FreeBSD Manual Pages

  
 
  

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

NAME
       segmbkrds - adds	to RDS figure a	segment	from a MBK figure

SYNOPSYS
       #include	"rfmnnn.h"
	rdsrec_list *segmbkrds(	Figure,	Segment, Lynx )
	   rdsfig_list *Figure;
	   phseg_list  *Segment;
	   char		Lynx;

PARAMETER
       Figure		   The	RDS  figure which has to receive the converted
			   segment.

       Segment		   MBK segment to convert to RDS rectangle.

       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 segmbkrds function converts and creates a RDS segment  from	a  MBK
       segment.	 The segment is	attached to the	RDS figure in parameter	of the
       segmbkrds function. See the rdsfig_list structure in librds.

RETURN VALUE
       Pointer to the newly created RDS	segment.

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;
		   rdsrec_list *Segment;
		   mbkenv();
		   rdsenv();
		   loadrdsparam();
		   RdsFigure =
		      addrdsfig	("core",sizeof ( UserStruct ) );
		   MbkFigure->PHSEG =
		      addphseg ( MbkFigure, ALU1, 1, 1,	1, 2, 12, "seg_alu1");
		   Segment = segmbkrds (RdsFigure, MbkFigure->PHSEG, 0);
		   viewrdsrec (	Segment	);
		 }

SEE ALSO
       librds, librfm, viewrfmseg, loadrdsparam

ASIM/LIP6			October	1, 1997			  SEGMBKRDS(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=segmbkrds&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help