Issue 5877: CadBrep module issue (cad-ftf) Source: CAxOPEN GmbH (Mr. Andreas Korn, korn(at)caxopen.de) Nature: Uncategorized Issue Severity: Summary: In the CadBrep module there are almost always two ways to traverse the topology: from the top level entities like Body to the underlying entites like Shell, Face, Edge, ... and the other way. For example I can get from Face to the OrientedFace which aggregates the Face or I can ask the OrientedShell in which Body it is contained. This does not make much sense to me. I always thought the topology is more or less hierarchical with Body is composed of OrientedShells which has reference to Shell and so on. Unless I am missing something important, it is just some not so small overhead to have all those relations at hand and being uptodate with them. I would place such things in a client for I see it as application specific, if it is neccessary or not. Resolution: Revised Text: Actions taken: March 3, 2003: received issue Discussion: End of Annotations:===== Date: Mon, 03 Mar 2003 09:51:08 +0100 From: Andreas Korn Reply-To: korn@caxopen.de Organization: CAxOPEN GmbH User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2) Gecko/20030225 X-Accept-Language: en To: issues@omg.org Subject: CADServices 1.1 Hi. In the CadBrep module there are almost always two ways to traverse the topology: from the top level entities like Body to the underlying entites like Shell, Face, Edge, ... and the other way. For example I can get from Face to the OrientedFace which aggregates the Face or I can ask the OrientedShell in which Body it is contained. This does not make much sense to me. I always thought the topology is more or less hierarchical with Body is composed of OrientedShells which has reference to Shell and so on. Unless I am missing something important, it is just some not so small overhead to have all those relations at hand and being uptodate with them. I would place such things in a client for I see it as application specific, if it is neccessary or not. Andreas Korn -- Do not meddle in the affairs of wizards, for they are subtle and quick to anger! ############################################################################### Andreas Korn, CAxOPEN GmbH, Europaallee 10, 67657 Kaiserslautern fon: +49.631.30323.52 fax: +49.631.30323.02 eMail: korn@caxopen.de ###############################################################################