The SEDRIS Data Representation Model
APPENDIX C - Types
SE_Geometric_Centre_Code
/*
 * ENUM: SE_Geometric_Centre_Code
 *
 *   This data type is used to specify the semantic meaning
 *   of instances of <Geometric Centre>.
 */
typedef enum
{
SE_GEOM_CTR_CODE_CENTRE_OF_BUOYANCY, (notes)
SE_GEOM_CTR_CODE_CENTRE_OF_MASS, (notes)
SE_GEOM_CTR_CODE_CENTRE_OF_PRESSURE (notes)
} SE_Geometric_Centre_Code;


Enumerant Notes


SE_GEOM_CTR_CODE_CENTRE_OF_BUOYANCY

 For a <Geometric Centre> instance A that is a component of an
 <Aggregate Geometry> instance representing a "body" B, the
 <Location 3D> instance specified by A represents the centre of
 buoyancy of B - a point where, if B is partly or
 wholly immersed in a fluid, A is a point where the
 force equal to the weight of the fluid displaced by B
 acts upon B.

SE_GEOM_CTR_CODE_CENTRE_OF_MASS

 For a <Geometric Centre> instance A that is a component of an
 <Aggregate Geometry> instance representing a "body" B, the
 <Location 3D> instance specified by A represents the centre of
 mass of B - a point where the mass of B can be
 considered to be concentrated when analyzing B's motion.

SE_GEOM_CTR_CODE_CENTRE_OF_PRESSURE

 For a <Geometric Centre> instance A that is a component of an
 <Aggregate Geometry> instance representing a "body" B, the
 <Location 3D> instance specified by A represents the centre of
 pressure of B - a point where all the aerodynamic forces
 acting upon B can be considered to act when analyzing
 the motion of B.



Prev: SE_Functional_Association_Meaning_Type. Next: SE_Geometry_Topology_Level.


Return to: Top of this Page, Type Index

Last updated: July 16, 2004 Copyright © 2004 SEDRIS