CATGSOUseItf Interface CATIGSOUseFactoryGeo

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIGSOUseFactoryGeo

Geometrical generation Generative Shape Optimizer workshop.
Role: Creation of topological results for some operators in Genarative Shape Optimizer.


Method Index


o ComputeDevelopBody(CATGeoFactory_var&,CATTopData&,CATBody_var&,CATUnicodeString&,CATBody_var&,CATUnicodeString&,CATBody_var&,CATUnicodeString&,CATMathPoint&,enum CATGSMDevelopMethod,CATMathAxis&,CATBody_var&,double&,double&,double&,int,double)
Generates CATBody result for given GSO Develop operator inputs.

Methods


o ComputeDevelopBody
public virtual ComputeDevelopBody( const Fac,
TheTopData,
const BodyToDevelop,
NameToDevelop,
const BodySupport,
NameSupport,
const BodyPointOnSupport,
NamePointOnSupport,
const MathPointOnSupport,
const iComputationMode,
const PlaneAxis,
OutputBody,
const dRadiantness= 1.0,
const dInclination= 0.0,
const dIntermRadiusCoeff= 1.0,
const iOrient= 1,
const iLayDownTolerance= 0)
Generates CATBody result for given GSO Develop operator inputs.
Inputs:
Parameters:
Fac
: current geo factory
TheTopData
: CATTopData related to the current feature beeing built
BodyToDevelop
: CATBody of the wire to be developed (may lie on support surface, case of inversed develop)
NameToDevelop
: name of wire to develop (used in error messages)
BodySupport
: CATBody of support shell
NameSupport
: name of support surface (used in error messages)
BodyPointOnSupport:
CATBody of the given point on support, if any (optional, may equal NULL_var)
NamePointOnSupport:
name of the point on support (used in error messages)
MathPointOnSupport:
CATMathPoint used as support origin (useless if BodyPointOnSupport is specfied previously)
iComputationMode
: CATGSMDevelopMethod_DevDev or CATGSMDevelopMethod_DevProj, so far
PlaneAxis
: planar axis system used in develop operation (plane of the wire, or target plane in case of inversed develop)
Output:
OutputBody
: computed output wire
Optional inputs with default values:
dRadiantness
: radiantness (ratio)
dInclination
: inclination (in degree)
dIntermRadiusCoeff:
intermediate radius coefficient (ratio)
iOrient
: correspond to an orientation switch to determine whether support surface mapping has to be inversed (0) or not (1); Current GSD version: computed once the first time depending on surface normal vector compared to revolution axis, then stored for update stability

This object is included in the file: CATIGSOUseFactoryGeo.h
If needed, your Imakefile.mk should include the module: CATGSOUseItf

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.