int sds_dictdel(const sds_name nmDict, const char *szDelThis);
Remove an item from a dictionary.
This function removes an entity from the named object dictionary. Here nmDict is the named object dictionary from which the object is being removed, szDelThis is the key name of the object being removed .
This function returns RTNORM if successful; otherwise, it returns RTERROR.
Example
struct sds_resbuf *listbuf = NULL;
sds_name xname;
sds_name nmdict;
/*Create an entity list*/
listbuf= sds_buildlist(
RTDXF0, "DICTIONARY",
100, "AcDbDictionary",
0);
/*Create entity from entity list*/
if ( sds_entmakex(listbuf,xname) != RTNORM )
sds_printf("/nError on making entity : listbuf.");
/*Get the named object of dictionary */
sds_namedobjdict(nmdict);
/*Add the record to dictionat table*/
sds_dictadd( nmdict, "MY_DICTIONARY", xname);
/*Removes the added record*/
sds_dictdel( nmdict, "MY_DICTIONARY" );
--------------------------------------------------------------------------
struct sds_resbuf *sds_dictsearch(const sds_name nmDict, const char *szFindThis, int swFirst);
Search the named objects dictionary.
This function searches the named objects dictionary table for the specified szFindThis. If the swFirst argument is non-zero, the found record is set such that sds_dictnext() returns it.
The return value is the entry for the specified item, if successful, or nil, if no entry is found.
Example
sds_name nmdict;
struct sds_resbuf *dictRecord = NULL;
/*Get the named object of dictionary */
sds_namedobjdict(nmdict);
/* Searches the named objects dictionary table for "ACAD_GROUP"*/
dictRecord = sds_dictsearch(nmdict,"ACAD_GROUP",0);
/* return the data *.
sds_retlist(dictrecord);
/* free the memory *.
sds_retlist(dictrecord);
if(dictrecord != NULL)
sds_relrb(dictrecord);
------------------------------------------
struct sds_resbuf * sds_dictnext(const sds_name nmDict, int swFirst);
Get the next record of the named objects dictionary.
This function gets the next (or first, depending on value of parameter swFirst) record of named objects dictionary. The argument nmDict is the name of named objects dictionary from which the record is fetched. Whenever the swFirst argument is non-zero, the first record record in dictionary is returned. Used repeatedly, the next record is returned in order.
The function returns the complete dictionary record, if found. When no more records exist in the table, it returns nil.
Example
sds_name ename;
struct sds_resbuf *nextDictRecord = NULL;
/*Get the named object of dictionary */
if ( sds_namedobjdict(ename) != RTNORM )
sds_printf("/nError getting the named object dictionary.");
/*Gets the next record of the Named Objects Dictionary table */
nextDictRecord = sds_dictnext(ename,0);
/* return the record */
sds_retlist(nextDictRecord);
/*free the memory */
if(nextDictRecord != NULL)
sds_relrb(nextDictRecord);
-----------------------------------------------------------------------
int sds_dictrename(const sds_name nmDict, const char *szOldName, const char *szNewName);
Rename the existing dictionary table entry.
This function allows you to rename the existing dictionary table entry. This function replaces the szOldName with szNewName for nmDict dictionary object.
The function returns RTNORM if successful; otherwise, it returns RTERROR
ProgeSOFT IntelliCAD allows you to name the dictionary entry as you choose. It's up to you to avoid renaming dictionary records that shouldn't be renamed.
Example
sds_name ename;
/*Get the named object of dictionary */
sds_namedobjdict(ename);
/*Renames the existing dictionary table entry*/
sds_dictrename(ename, "MY_DICTIONARY", "MY_NEW_DICTIONARY");
--------------------------------------------------------------------------------------
int sds_dictadd(const sds_name nmDict, const char *szAddThis, const sds_name nmNonGraph)
Add a nongraphical object to the specified dictionary.
This function adds an entity to the named object dictionary, where nmDict is the named object dictionary to which the object is being add to, szAddThis is the key name of the object being added to the dictionary and nmNonGraph is a nongraphical object to be added to the dictionary.
The function returns RTNORM if successful; otherwise, it returns RTERROR.
Example
struct sds_resbuf *listbuf = NULL;
struct sds_resbuf *databuf = NULL;
sds_name xname;
sds_name newxname;
sds_name nmdict;
/*Create an entity list*/
listbuf= sds_buildlist(
RTDXF0, "DICTIONARY",
100, "AcDbDictionary",
0);
/*Create entity from entity list*/
if ( sds_entmakex(listbuf,xname) != RTNORM )
sds_printf("/nError on making entity : listbuf.");
/*Get the named object of dictionary */
sds_namedobjdict(nmdict);
/*Add the record to dictionat table*/
sds_dictadd( nmdict, "MY_DICTIONARY", xname);
/*Create another entity list*/
databuf= sds_buildlist(
RTDXF0, "XRECORD",
100, "AcDbXrecord",
1, "My Data",
0);
/*Create entity from entity list*/
if ( sds_entmakex(databuf,newxname) != RTNORM )
sds_printf("/nError on making entity : databuf.");
/*Add the record to dictionat table*/
sds_dictadd( xname, "MY_DICTIONARY", newxname);
---------------------------------------------------------------------------
Programming Overview of SDS™ (Solutions Development System™)
<script src="http://www.kxcad.net/kxcad-menus.js"></script>
<script src="http://ads.adbrite.com/mb/text_group.php?sid=684637&br=1&dk=726567697374657220646f6d61696e5f335f325f776562&col=3" type="text/javascript"> </script>
<script src="http://ads.xxx.adbrite.com/adserver/inline_url_keywords.php?sid=684637" type="text/javascript"></script> <script src="http://ads.xxx.adbrite.com/adserver/inline_keywords.php?sid=684637&keyword_ids=&keywords=SDS,acronym,Solutions,Development,language,interface,compatible,CAD,systems,provides,hooks,ProgeSOFT,allowing,create,custom,applications,communicates,user,IntelliCAD,way,ADS,works,greatly,augments,capabilities,LISP,powerful,command,base,access,operating,This,allows,sophisticated,typically,faster,familiar,note,primary,difference,functions,sds_,prefix,special,dlg_,variety,ads_,acad_,acrx_,offers,additional,available,Clears,entity,name,selection,Checks,names,sets,set,Copies,point,variable,Displays,percentage,progress,Starts,Ends,Loads,PGP,Sends,message,Flips,device,context,The,following,supported,supports,NULL,Single,pick,Box,Crossing,Circle,Polygon,Fence,Implied,Last,Outside,Previous,Point,Window,All,does,support,modes,Boolean,operators,return,request,type,RSRSLT,Result,RSERR,Error,result,RQSAVE,saving,RQEND,RQQUIT,RQCFG,returning,Config,RQXLOAD,100,Load,external,RQXUNLD,101,Unload,RQSUBR,102,External,subroutine,RQHUP,105,disconnected,RQXHELP,118,Define,help,RTERROR,error,RTCAN,User,canceled,pressing,Esc,RTREJ,rejected,probably,invalid,RTFAIL,Link,failure,RTKWORD,Keyword,returned,getxxx,RTNORM,5100,Request,RTNONE,5000,RTREAL,5001,Real,RTPOINT,5002,RTSHORT,5003,Short,RTANG,5004,RTSTR,5005,RTENAME,5006,Entity,RTPICKS,5007,Pick,RTORINT,5008,RT3DPOINT,5009,RTLONG,5010,Long,RTVOID,5014,Blank,RTLB,5016,Begin,RTLE,5017,End,RTDOTE,5018,Dotted,RTNIL,5019,Nil,RTDXF0,5020,DXF,code,RTT,5021,RTRESBUF,5023,Tell" type="text/javascript"></script> <script src="http://ads.xxx.adbrite.com/adserver/inline_keywords.php?sid=684637&keyword_ids=741861,22678&keywords=Tell" type="text/javascript"></script> <script src="http://ads.xxx.adbrite.com/adserver/inline_ad.php?sid=684637&keyword=741861&random=1918" type="text/javascript"></script>
SDS is an acronym for Solutions Development System, a C/C++ language interface compatible with the ADS® (AutoCAD® Development System) interface found in other CAD systems. SDS provides hooks into ProgeSOFT IntelliCAD®, allowing you to create custom applications.
SDS communicates with the user and ProgeSOFT IntelliCAD via LISP (akin to the way that ADS works with AutoLISP® and other CAD systems). However, SDS greatly augments the capabilities found in LISP with a much more powerful command base that can also access the operating system. This allows you to create even more sophisticated custom solutions. And, because SDS applications are compiled, they are typically faster than LISP applications.
Prefixes to SDS Functions
If you're familiar with ADS, note that one primary difference between ADS and SDS is that most SDS functions have an sds_ prefix (except for special dialog-related SDS functions, which have the dlg_ prefix), whereas ADS functions have a variety of prefixes, such as ads_, acad_, and acrx_.
Functions Unique to SDS
SDS offers several additional capabilities beyond those available in ADS.
SDS Functions
Function | Description |
---|---|
sds_name_clear | Clears the entity name or selection set. |
sds_name_equal | Checks if two entity names or selection sets are equal. |
sds_name_nil | Checks if the entity name or selection set has been cleared. |
sds_name_set | Copies one entity name or selection set to another. |
sds_point_set | Copies a point from one variable to another. |
sds_progresspercent | Displays the percentage done in a progress bar. |
sds_progressstart | Starts the progress bar. |
sds_progressstop | Ends the progress bar. |
sds_readaliasfile | Loads the PGP file into ProgeSOFT IntelliCAD. |
sds_sendmessage | Sends a message to the ProgeSOFT IntelliCAD command line. |
sds_swapscreen | Flips the off-screen device context to the display. |
ADS Functions Not Supported by SDS
The following ADS functions are not supported by SDS: ads_arxload, ads_arxloaded, ads_arxunload, all ads_dict-related functions, ads__msize, ads_namedobjdict, ads_regappx, ads_ssgetx, ads_ssnamex, ads_tablet, ads_xstrcase, ads_xstrsave, ads_ssGetKwordCallbackPtr, ads_ssGetOtherCallbackPtr, adsw_acadMainWnd, and adsw_acadDocWnd.
Selection Modes
ProgeSOFT IntelliCAD supports the following selection modes:
ProgeSOFT IntelliCAD selection modes
Mode | Meaning |
---|---|
NULL | (none) Single pick point |
"B" | Box |
"C" | Crossing |
"CC" | Crossing Circle |
"CP" | Crossing Polygon |
"F" | Fence |
"I" | Implied |
"L" | Last |
"O" | Outside |
"OC" | Outside Circle |
"OP" | Outside Polygon |
"P" | Previous |
"PO" | Point |
"W" | Window |
"WC" | Window Circle |
"WP" | Window Polygon |
"X" | All |
Selection Modes Not Supported by ProgeSOFT IntelliCAD
IntelliCAD does not support the following selection modes found in other CAD systems: "G", ":$", ":?", ":D", ":E", ":K", ":N", ":S", ".", "#", "A", and "M" nor the Boolean operators <NOT>, <OR>, and <AND>.
SDS Return Codes
SDS functions return these request type codes:
Request | Code | Meaning |
---|---|---|
RSRSLT | 1 | Result is returned. |
RSERR | 3 | Error in evaluation; no result is returned. |
RQSAVE | 14 | ProgeSOFT IntelliCAD is saving the drawing. |
RQEND | 15 | ProgeSOFT IntelliCAD is exiting. |
RQQUIT | 16 | ProgeSOFT IntelliCAD is quitting. |
RQCFG | 22 | ProgeSOFT IntelliCAD is returning from the Config command. |
RQXLOAD | 100 | Load external functions. |
RQXUNLD | 101 | Unload the application. |
RQSUBR | 102 | External subroutine request. |
RQHUP | 105 | ProgeSOFT IntelliCAD is disconnected from the application. |
RQXHELP | 118 | Define help for the function. |
RTERROR | -5001 | An error has occurred. |
RTCAN | -5002 | User canceled the command by pressing Esc. |
RTREJ | -5003 | ProgeSOFT IntelliCAD rejected the request, probably due to invalid format. |
RTFAIL | -5004 | Link failure between SDS and ProgeSOFT IntelliCAD. |
RTKWORD | -5005 | Keyword returned from getxxx routine. |
RTNORM | 5100 | Request succeeded. |
Result buffer codes
Request | Code | Meaning |
---|---|---|
RTNONE | 5000 | No result. |
RTREAL | 5001 | Real number. |
RTPOINT | 5002 | 2-D point (x,y-coordinate). |
RTSHORT | 5003 | Short integer. |
RTANG | 5004 | Angle. |
RTSTR | 5005 | String. |
RTENAME | 5006 | Entity name. |
RTPICKS | 5007 | Pick set. |
RTORINT | 5008 | Orientation. |
RT3DPOINT | 5009 | 3-D point (x,y,z coordinate). |
RTLONG | 5010 | Long integer. |
RTVOID | 5014 | Blank symbol. |
RTLB | 5016 | Begin list. |
RTLE | 5017 | End of list. |
RTDOTE | 5018 | Dotted pair. |
RTNIL | 5019 | Nil |
RTDXF0 | 5020 | DXF code 0 (used only by sds_buildlist). |
RTT | 5021 | T (true) atom. |
RTRESBUF | 5023 | Result buffer. |
Tell me about...
Copying Code Examples from the ProgeSOFT IntelliCAD® Programmers Reference
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-762332-2"; urchinTracker(); </script>
<script src="http://ads.adbrite.com/mb/text_group.php?sid=684637&br=1&dk=726567697374657220646f6d61696e5f335f325f776562&col=3" type="text/javascript"> </script>
<script type="text/javascript"> var dc_AdLinkColor = 'blue' ; var dc_UnitID = 14 ; var dc_PublisherID = 50662 ; var dc_adprod = 'ADL' ; </script> <script src="http://kona.kontera.com/javascript/lib/KonaLibInline.js" type="text/javascript"> </script> <script src="http://konax.kontera.com/publisher_tail/generatedPublisherConfig.js?publisher_id=50662"></script> <script src="http://kona.kontera.com/javascript/lib/KonaBase.js?00000000312"></script> > <script src="http://kona24.kontera.com/KonaGet.js?u=1236649368796&p=50662&k=http%3A//www.kxcad.net/ProgeSOFT/ProgeSOFT_IntelliCAD_Developer_Reference/IDR_SDS_B324.htmMOZILLA&al=1&l=http%3A//www.kxcad.net/ProgeSOFT/ProgeSOFT_IntelliCAD_Developer_Reference/IDR_SDS_B324.htm&t=Programming+Overview+of+SDS%u2122+%28+Solutions+Development+System%u2122%29&m2=+Programming+Overview+of+SDS%u2122+%28+Solutions+Development+System%u2122%29+Detective+LOOKUPInvestigate+An&rId=50662_1236649368796_015148549048164262&prev_page=http%3A//www.kxcad.net/ProgeSOFT/ProgeSOFT_IntelliCAD_Developer_Reference/IDR_SDS_B338a.htm&rl=0&1=14&mod=134218003&rm=1&dc_aff_id=&add=FlashVer_Shockwave%20Flash%209.0%20%20r47%7Cuser_%7Csession_" type="text/javascript"></script> <script type="text/javascript">var infolink_pid = 11459;</script> <script src="http://resources.infolinks.com/js/infolinks_main.js" type="text/javascript"></script> <script src="http://kona25.kontera.com/KonaSend.js?u=1236649368796&p=50662&k=http%3A//www.kxcad.net/ProgeSOFT/ProgeSOFT_IntelliCAD_Developer_Reference/IDR_SDS_B324.htmMOZILLA&c=0&o=0&e=22&al=1&bAl=1&i=14&n=0&dc_aff_id=&cl=0&mp=0&rm=1&mod=134218003&rt=0&st=1&t=Programming+Overview+of+SDS%u2122+%28+Solutions+Development+System%u2122%29&m1=&m2=&ps=744&l=http%3A//www.kxcad.net/ProgeSOFT/ProgeSOFT_IntelliCAD_Developer_Reference/IDR_SDS_B324.htm&rId=50662_1236649368796_015148549048164262&prev_page=http%3A//www.kxcad.net/ProgeSOFT/ProgeSOFT_IntelliCAD_Developer_Reference/IDR_SDS_B338a.htm&h=+B+Programming+Overview+of+SDS%u2122+%28+Solutions+Development+System%u2122%29+_+L+1+@+is+an+acronym+for+@+Solutions+Development+System+%2C+@+a+C/C+++language+interface+compatible+with+the+ADS%AE+%28+AutoCAD%AE+Development+System+%29+interface+found+in+other+CAD+systems+.+SDS+provides+hooks+into+ProgeSOFT+IntelliCAD%AE%2C+allowing+you+to+create+custom+applications+.+_+SDS+communicates+with+the+user+and+ProgeSOFT+IntelliCAD+via+@+%28+akin+to+the+way+that+ADS+works+with+AutoLISP%AE+and+other+CAD+systems%29.+However+%2C+SDS+greatly+augments+the+capabilities+found+in+LISP+with+a+much+more+powerful+command+base+that+can+also+access+the+operating+system+.+This+allows+you+to+create+even+more+sophisticated+custom+solutions+.+And+%2C+because+SDS+applications+are+compiled+%2C+they+are+typically+faster+than+LISP+applications+.+B+Prefixes+to+SDS+Functions+_+If+you%27re+familiar+with+ADS+%2C+note+that+one+primary+difference+between+ADS+and+SDS+is+that+most+SDS+functions+have+an+@+sds_+@+prefix+%28+except+for+special+dialog-related+SDS+functions+%2C+which+have+the+@+dlg_+@+prefix%29%2C+whereas+ADS+functions+have+a+variety+of+prefixes+%2C+such+as+@+ads_+@+acad_+@+%2C+and+@+acrx_+B+Functions+Unique+to+SDS+_+SDS+offers+several+additional+capabilities+beyond+those+available+in+ADS+.+@+SDS+Functions+@+Function+@+Description+_+Clears+the+entity+name+or+selection+set+.+_+Checks+if+two+entity+names+or+selection+sets+are+equal+.+_+Checks+if+the+entity+name+or+selection+set+has+been+cleared+"></script> <script src="http://kona25.kontera.com/KonaSend.js?u=1236649368796&p=50662&k=http%3A//www.kxcad.net/ProgeSOFT/ProgeSOFT_IntelliCAD_Developer_Reference/IDR_SDS_B324.htmMOZILLA&c=1&o=1492&e=63&al=1&bAl=1&i=14&n=0&dc_aff_id=&cl=0&mp=0&rm=1&mod=134218003&rt=0&st=1&sj=1&l=http%3A//www.kxcad.net/ProgeSOFT/ProgeSOFT_IntelliCAD_Developer_Reference/IDR_SDS_B324.htm&rId=50662_1236649368796_015148549048164262&prev_page=http%3A//www.kxcad.net/ProgeSOFT/ProgeSOFT_IntelliCAD_Developer_Reference/IDR_SDS_B338a.htm&h=_+.++_+Copies+one+entity+name+or+selection+set+to+another+.++_+Copies+a+point+from+one+variable+to+another+.+_+Displays+the+percentage+done+in+a+progress+bar+.+_+Starts+the+progress+bar+.+_+Ends+the+progress+bar+.+_+Loads+the+PGP+file+into+ProgeSOFT+IntelliCAD+.+_+Sends+a+message+to+the+ProgeSOFT+IntelliCAD+command+line+.+_+Flips+the+off-screen+device+context+to+the+display+.+B+ADS+Functions+Not+Supported+by+SDS+_+The+following+ADS+functions+are+not+supported+by+SDS+%3A+ads_arxload+%2C+ads_arxloaded+%2C+ads_arxunload+%2C+all+ads_dict-related+functions+%2C+ads__msize+%2C+ads_namedobjdict+%2C+ads_regappx+%2C+ads_ssgetx+%2C+ads_ssnamex+%2C+ads_tablet+%2C+ads_xstrcase+%2C+ads_xstrsave+%2C+ads_ssGetKwordCallbackPtr+%2C+ads_ssGetOtherCallbackPtr+%2C+adsw_acadMainWnd+%2C+and+adsw_acadDocWnd+.+B+Selection+Modes+_+ProgeSOFT+IntelliCAD+supports+the+following+selection+modes+%3A+@+ProgeSOFT+IntelliCAD+selection+modes+@+Mode+@+Meaning+_+L+1+_+%28+none+%29+Single+pick+point+_+L+1+_+L+1+_+L+1+_+Crossing+Circle+_+L+1+_+Crossing+Polygon+_+L+1+_+L+1+_+L+1+_+L+1+_+L+1+_+L+2+_+L+1+_+Outside+Polygon+_+L+1+_+L+1+_+L+1+_+L+1+_+L+1+_+L+2+_+L+1+_+L+2+_+L+1+B+Selection+Modes+Not+Supported+by+ProgeSOFT+IntelliCAD+_+IntelliCAD+does+not+support+the+following+selection+modes+found+in+other+CAD+systems+%3A+%22+G%22%2C+%22%3A%24%22%2C+%22%3A%3F%22%2C+%22%3AD%22%2C+%22%3AE%22%2C+%22%3AK%22%2C+%22%3AN%22%2C+%22%3AS%22%2C+%22.%22%2C+%22%23%22%2C+%22+A%22%2C+and+%22+M+%22+nor+the+Boolean+operators+%3CNOT%3E%2C+%3COR%3E%2C+and+%3CAND%3E.+B+SDS+Return+Codes+_+SDS+functions+return+these+"></script> <script src="http://kona25.kontera.com/KonaSend.js?u=1236649368796&p=50662&k=http%3A//www.kxcad.net/ProgeSOFT/ProgeSOFT_IntelliCAD_Developer_Reference/IDR_SDS_B324.htmMOZILLA&c=2&o=3068&e=71&al=1&bAl=1&i=14&n=0&dc_aff_id=&cl=0&mp=0&rm=1&mod=134218003&rt=0&st=1&sj=1&l=http%3A//www.kxcad.net/ProgeSOFT/ProgeSOFT_IntelliCAD_Developer_Reference/IDR_SDS_B324.htm&rId=50662_1236649368796_015148549048164262&prev_page=http%3A//www.kxcad.net/ProgeSOFT/ProgeSOFT_IntelliCAD_Developer_Reference/IDR_SDS_B338a.htm&h=_+request+type+codes+%3A+_+L+1+@+Code+@+Meaning+_+L+1+_+Result+is+returned+.+_+L+1+_+Error+in+evaluation%3B+no+result+is+returned+.+%20_%20L%201%20_%20L%201%20_%20ProgeSOFT%20IntelliCAD%20is%20saving%20the%20drawing+.%20_%20L%201%20_%20L%201%20_%20ProgeSOFT%20IntelliCAD%20is%20exiting+.%20_%20L%201%20_%20L%201%20_%20ProgeSOFT%20IntelliCAD%20is%20quitting+.%20_%20L%201%20_%20L%201%20_%20ProgeSOFT%20IntelliCAD%20is%20returning%20from%20the%20@%20Config%20@%20command+.%20_%20L%201%20_%20L%201%20_%20Load%20external%20functions+.%20_%20L%201%20_%20L%201%20_%20Unload%20the%20application+.%20_%20L%201%20_%20L%201%20_%20External%20subroutine%20request+.%20_%20L%201%20_%20L%201%20_%20ProgeSOFT%20IntelliCAD%20is%20disconnected%20from%20the%20application+.%20_%20L%201%20_%20L%201%20_%20Define%20help%20for%20the%20function+.%20_%20L%201%20_%20L%201%20_%20An%20error%20has%20occurred+.%20_%20L%201%20_%20L%201%20_%20User%20canceled%20the%20command%20by%20pressing%20@%20Esc%20_%20L%201%20_%20L%201%20_%20ProgeSOFT%20IntelliCAD%20rejected%20the%20request+,%20probably%20due%20to%20invalid%20format+.%20_%20L%201%20_%20L%201%20_%20Link%20failure%20between%20SDS%20and%20ProgeSOFT%20IntelliCAD+.%20_%20L%201%20_%20L%201%20_%20Keyword%20returned%20from%20@%20getxxx%20@%20routine+.%20_%20L%201%20_%20L%201%20_%20Request%20succeeded+.%20_%20Result%20buffer%20codes%20@%20Request%20@%20Code%20@%20Meaning%20_%20L%201%20_%20L%201%20_%20L%202%20_%20L%201%20_%20L%201%20_%20Real%20number+.%20_%20L%201%20_%20L%201%20_%202-D%20point%20%28+x+,+y-coordinate%29.%20_%20L%201%20_%20L%201%20_%20Short%20integer+.%20_%20L%201%20_%20L%201%20_%20L%201%20_%20L%201%20_%20L%201%20_%20L%201%20_%20L%201%20_%20L%201%20_%20Entity%20name+.%20_%20L%201%20_%20L%201%20_%20L%202%20_%20L%201%20_%20L%201%20_%20Orientation+.%20_%20L%201%20_%20L%201%20_%203-D%20point%20%28+x+,+y,z%20coordinate%29.%20_%20L%201%20_%20L%201%20_%20Long%20integer+.%20_%20L%201%20_%20L%201%20_%20Blank%20symbol+.%20_%20L%201%20_%20L%201%20_%20Begin%20list+.%20_%20L%201%20_%20L%201%20_%20End%20of%20list+.%20_%20L%201%20_%20L%201%20_%20Dotted%20pair+.%20_%20L%201%20_%20L%201%20_%20L%201%20_%20L%201%20_%20L%201%20_%20DXF%20code%200%20%28+used%20only%20by%20@%20%29.%20_%20L%201%20_%20L%201%20_%20T%20%28+true+%29%20atom+"></script> <script src="http://kona25.kontera.com/KonaSend.js?u=1236649368796&p=50662&k=http%3A//www.kxcad.net/ProgeSOFT/ProgeSOFT_IntelliCAD_Developer_Reference/IDR_SDS_B324.htmMOZILLA&c=3&ls=1&o=4582&e=72&al=1&bAl=1&i=14&n=0&dc_aff_id=&cl=0&mp=0&rm=1&mod=134218003&rt=0&st=1&sj=1&l=http%3A//www.kxcad.net/ProgeSOFT/ProgeSOFT_IntelliCAD_Developer_Reference/IDR_SDS_B324.htm&rId=50662_1236649368796_015148549048164262&prev_page=http%3A//www.kxcad.net/ProgeSOFT/ProgeSOFT_IntelliCAD_Developer_Reference/IDR_SDS_B338a.htm&h=_+.%20_%20L%201%20_%20L%201%20_%20Result%20buffer+.%20_%20Tell%20me%20about..."></script>
<script src="http://kona24.kontera.com/KonaGet.js?u=1236649368796&p=50662&k=http%3A//www.kxcad.net/ProgeSOFT/ProgeSOFT_IntelliCAD_Developer_Reference/IDR_SDS_B324.htmMOZILLA&al=1&l=http%3A//www.kxcad.net/ProgeSOFT/ProgeSOFT_IntelliCAD_Developer_Reference/IDR_SDS_B324.htm&t=Programming+Overview+of+SDS%u2122+%28+Solutions+Development+System%u2122%29&m2=+Programming+Overview+of+SDS%u2122+%28+Solutions+Development+System%u2122%29+Detective+LOOKUPInvestigate+An&rId=50662_1236649368796_015148549048164262&prev_page=http%3A//www.kxcad.net/ProgeSOFT/ProgeSOFT_IntelliCAD_Developer_Reference/IDR_SDS_B338a.htm&rl=0&i=14&n=0&dc_aff_id=&cl=0&mp=0&rm=1&mod=134218003&rt=0&st=1&add=FlashVer_Shockwave%20Flash%209.0%20%20r47%7Cuser_%7Csession_&1236649372671" type="text/javascript"></script>
About this advertisementEarning While Learning
Learn And Make Money From The Best/First Online Money Making Club!
www.OnlineMoneyMakingSolution.comYour Ad Here