IRC log for #brlcad on 20140623

00:46.44 hcurtis I am converting some of the elements of BRL-CAD's fast4-g.c from stack allocated to dynamically allocated. Here is the latest version of my code: http://paste.lisp.org/+32BI
00:47.14 hcurtis Any feedback is welcome. I can show you my entire revised version of fast4-g.c if you'd like.
00:50.34 hcurtis While I wait for feedback, I'll do some reading to refresh my memory on how to make patches.
00:57.13 hcurtis By the way, all occurrences of the variable called numberOfRegions in the code I've just posted should say numberOfGroups instead.
01:21.21 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
01:26.02 hcurtis brlcad: Good news. I might be close to a usable patch. http://paste.lisp.org/+32BJ
02:17.12 hcurtis I have made a fast4-g.c patch. It might not be usable because I used commit 56495 as my corrections base and will probably need to use commit 60592 instead. At least I know that I am able to do it. My best guess is that I will need to comment out the other person's corrections that Sean disliked, but I will need to confirm this.
05:06.26 *** join/#brlcad abc (caa43575@gateway/web/freenode/ip.202.164.53.117)
05:07.54 abc i have problem, i have changed the path of brlcad as PATH=/usr/brlcad/*/bin:$PATH, export PATH mged
05:08.28 abc but when i reboot i stuk on tty1 nio gui is there
05:17.57 *** join/#brlcad deepak_ (~chatzilla@202.164.53.117)
06:02.02 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7348 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 5 */
06:42.14 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
07:09.36 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:22.17 *** join/#brlcad pandrei (~pandrei@188.25.27.146)
07:45.16 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
08:05.26 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
09:01.40 pandrei hello!
09:02.02 andrei_ I was working on the Sketch "Get" implementation
09:02.25 andrei_ and I don't understand this
09:02.43 andrei_ the Get function is supposed to return a Segment pointer(which I create)
09:03.00 andrei_ and gets that from rt_sketch_internal->rt_curve->segments
09:03.03 andrei_ which is a void* array
09:04.08 andrei_ from what I know, you can't find a variable type in C(and this is not an object)
09:04.48 andrei_ how am I supposed to find out what type of segment m_internalp->curve.segment[index] this is
09:08.04 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:08.24 d_rossberg test the magic and cast the void* to the coresponding structure; there are many examples for this in the sketch code, even in my Sketch.cpp sample
09:08.58 d_rossberg use this structure to create the right Line/Arc/etc. class
09:10.30 andrei_ oh, I missed the line. thanks
09:12.08 andrei_ in the sketch.h you've mentioned I should call Destroy() "after I'm done with it"
09:12.18 andrei_ shouldn't I call the constructor in Get and return the objet?
09:12.21 andrei_ object*
09:14.28 andrei_ ah, nevermind, I think I figured it out. destroy shouldn't be called in get, but after it's no longer needed, and that's not something I need to do
09:19.22 d_rossberg you can look at ConstDatabase: there is the same situation with the two Gets (one with a call-back and one returning an object)
09:20.23 andrei_ yeah, found it, thanks
09:36.51 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
09:41.21 andrei_ Daniel: when you've got time, can you look at this snippet http://paste.lisp.org/display/142977
09:41.36 andrei_ I can't seem to get that Get right
09:45.21 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:59.16 andrei_ error: 'line' has a previous declaration as 'line_seg* line' this is the compiler error, it doesn't "see" the line as parameter
10:35.57 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:39.04 d_rossberg i made an annotation to your paste
10:50.54 *** join/#brlcad piyushparkash (~piyushpar@117.214.221.18)
11:53.23 andrei_ thanks, Daniel
11:58.55 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.22)
12:07.48 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:32.06 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.13)
12:48.33 Notify 03BRL-CAD:ejno * 61358 brlcad/trunk/src/conv/3dm/3dm-g.cpp: fix missing include file if breps are not available
12:49.38 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:49.42 andrei_ daniel: I understood the Get mechanism and I've defined an InternalSegmentCallback of my own
12:49.51 andrei_ with an internal Segment pointer
12:50.17 andrei_ problem is, I can't write the =operator because I can't instantiate Segment
12:50.20 andrei_ does that make any sense ?
12:51.29 andrei_ it looks like this : http://paste.lisp.org/display/142978
13:01.35 d_rossberg same as in ConstDatabase? m_segment = seg.Clone()? ... ah, there is no Clone() ... you should add one
13:02.15 d_rossberg declared in Segment but = 0 there and implemented in the derived classes
13:23.52 *** join/#brlcad alisha (~alisha@101.58.181.158)
13:51.53 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
14:16.21 *** join/#brlcad vladbogo (~vlad@195.216.218.10)
14:17.56 *** join/#brlcad alisha (~alisha@101.57.82.34)
14:47.00 *** join/#brlcad ishwerdas (~ishwerdas@59.91.238.3)
15:02.40 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:08.38 Notify 03BRL-CAD:carlmoore * 61359 (brlcad/trunk/misc/tools/dom2dox/Doxyfile brlcad/trunk/misc/tools/dom2dox/dom2dox_scanner.perplex and 2 others): remove trailing blanks/tabs; fix spellings (did further checking by searching for 'FORMULA_TRAN'
15:10.43 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
15:18.04 *** join/#brlcad hcurtis (b82d188d@gateway/web/freenode/ip.184.45.24.141)
15:21.44 hcurtis I am converting some of the elements of BRL-CAD's fast4-g.c from stack allocated to dynamically allocated. Here is the latest version of my code: http://paste.lisp.org/+32BJ
15:22.15 hcurtis Any feedback is welcome. I can show you my entire revised version of fast4-g.c if you'd like.
15:43.44 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:56.53 *** join/#brlcad mihaineacsu (~mihaineac@92.85.193.175)
16:02.56 *** join/#brlcad hcurtis (b82d188d@gateway/web/freenode/ip.184.45.24.141)
16:04.43 *** join/#brlcad cwstirk (~charlie@c-24-9-78-79.hsd1.co.comcast.net)
16:43.42 *** join/#brlcad alisha (~alisha@115.244.62.94)
16:54.26 hcurtis The comments for the BRL-CAD macro BU_LIST_INSERT say, "To put [a] new item at the tail of [a] list, insert [it] before the head." This doesn't make sense to me. I thought that in order to put something at the tail of a list, you would put it AFTER its head. I tried to find information that would clarify this, but I could not. Would anyone here be willing to offer an explanation?
17:08.16 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
17:19.39 Notify 03BRL-CAD:zhaoanqing * 61360 (brlcad/branches/nmgreorg/src/libged/facetize.c brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_bool.c brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_inter.c): this is just a intermediate state for discuss about the change of nmg_bool routine.
17:19.52 *** join/#brlcad sofat (~sofat@202.164.53.117)
17:37.35 albertcoder hsrai, I have made this extension http://202.164.53.122/~albertcoder/mediawiki-1.22.6/index.php/Special:Mat_ext
17:38.15 albertcoder Please check it, this might require a lot of improvements.
17:39.03 albertcoder I have also displayed all the materials and values of their traits.
17:40.26 mihaineacsu hcurtis: If you read the comment block at the beginning of the file you'll notice it mentions this at some point: "...This results in a doubly-linked circular..."
17:42.43 hcurtis mihaineacsu: Hi, mihaineacsu. Thank you for responding. I'll re-read that comment block.
17:43.12 mihaineacsu hcurtis: http://pages.cs.wisc.edu/~hasti/cs367-1/readings/Linked-Lists/index.html#circular the picture there might help you get a better idea
17:44.32 hcurtis Very cool. Thank you, mihaineacsu.
17:44.52 mihaineacsu hcurtis: is it a bit clearer?
17:45.13 hcurtis I'm still reading.
18:00.33 *** join/#brlcad vladbogo (~vlad@5-12-100-51.residential.rdsnet.ro)
18:26.15 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
18:28.18 *** join/#brlcad ries (~rvt@190.131.116.16)
18:55.31 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
19:04.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:05.08 andrei_ linii
19:13.34 *** join/#brlcad albertcoder (~albertcod@202.164.53.117)
19:24.41 vladbogo hi all
19:25.27 vladbogo starseeker: I have a question regarding the open_existing function
19:26.39 vladbogo I've seen that the existing functions are declared in fb.h and that there is a fixme regarding them
19:28.18 vladbogo so I was thinking about creating a new qt header to include the function but I don't think that this is the best solution
19:28.33 vladbogo what do you think?
19:36.24 Notify 03BRL-CAD Wiki:Albertcoder * 7349 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 5 */
20:00.43 Notify 03BRL-CAD Wiki:Inderpreet * 7350 /wiki/User:Inderpreet/GSoC14/logs: /* Week 5 */
20:09.24 *** join/#brlcad piyushparkash (~piyushpar@117.214.221.18)
20:38.29 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7351 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 5 */
20:49.29 Notify 03BRL-CAD Wiki:Ankeshanand * 7352 /wiki/User:Ankeshanand/GSoC14/logs: /* Update Logs */
21:14.54 *** part/#brlcad ishwerdas (~ishwerdas@59.91.238.3)
21:21.15 *** join/#brlcad piyush__ (~piyushpar@117.214.221.18)
21:21.54 *** join/#brlcad piyushparkash (~piyushpar@117.214.221.18)
21:23.37 Notify 03BRL-CAD Wiki:Vladbogolin * 7353 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 5 */
21:34.50 *** join/#brlcad vladbogo (~vlad@5-12-100-51.residential.rdsnet.ro)
21:45.24 *** join/#brlcad vladbogo (~vlad@5-12-100-51.residential.rdsnet.ro)
22:18.31 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.