1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-09 13:22:24 +03:00

0024784: Move documentation in CDL files to proper location

Mostly duplicated comments were removed and missing ones were moved
into dedicated class CDL files.
Some more duplicated comments were removed from CDL files.
Correction of merge
This commit is contained in:
ski
2014-05-29 16:05:47 +04:00
committed by apn
parent bdd1223f46
commit ff8178ef85
533 changed files with 1047 additions and 2921 deletions

View File

@@ -35,126 +35,52 @@ uses
is
class Block;
-- Type 150 Form 0
---Purpose : The Block is a rectangular parallelopiped, defined with
-- one vertex at (X1, Y1, Z1) and three edges lying along
-- the local +X, +Y, +Z axes.
class RightAngularWedge;
-- Type 152 Form 0
---Purpose : A right angular wedge is a triangular/trapezoidal prism
class Cylinder;
-- Type 154
---Purpose : Defines a cylinder
class ConeFrustum;
-- Type 156 Form 0
---Purpose : The Cone Frustum is defined by the center of the
-- larger circular face of the frustum, its radius, a unit
-- vector in the axis direction, a height in this direction
-- and a second circular face with radius which is lesser
-- than the first face.
class Sphere;
-- Type 158 Form 0
---Purpose : Defines a sphere.
class Torus;
-- Type 160 Form 0
---Purpose : A Torus is a solid formed by revolving a circular disc
-- about a specified coplanar axis.
class SolidOfRevolution;
-- Type 162 Form 0,1
---Purpose : This entity is defined by revolving the area determined
-- by a planar curve about a specified axis through a given
-- fraction of full rotation.
class SolidOfLinearExtrusion;
-- Type 164
---Purpose : Solid of linear extrusion is defined by translating an
-- area determined by a planar curve
class Ellipsoid;
-- Type 168 Form 0
---Purpose : The ellipsoid is a solid bounded by the surface defined
-- by:
-- X^2 Y^2 Z^2
-- ----- + ----- + ----- = 1
-- LX^2 LY^2 LZ^2
class BooleanTree;
-- Type 180 Form 0
---Purpose : The Boolean tree describes a binary tree structure
-- composed of regularized Boolean operations and operands,
-- in post-order notation.
class SelectedComponent;
-- Type 182 Form 0
---Purpose : The Selected Component entity provides a means of
-- selecting one component of a disjoint CSG solid
class SolidAssembly;
-- Type 184 Form 0
---Purpose : Solid assembly is a collection of items which possess a
-- shared fixed geometric relationship.
class ManifoldSolid;
-- Type 186 Form 0
---Purpose : A manifold solid is a bounded, closed, and finite volume
-- in three dimensional Euclidean space
class PlaneSurface;
-- Type 190 Form 0,1
---Purpose : A plane surface entity is defined by a point on the
-- surface and a normal to it.
class CylindricalSurface;
-- Type 192
---Purpose : Defines a cylindrical surface
class ConicalSurface;
-- Type 194 Form 0,1
---Purpose : Defines a conical surface
class SphericalSurface;
-- Type 196 Form 0,1
---Purpose : Defines a spherical surface
class ToroidalSurface;
-- Type 198 Form 0,1
---Purpose : Defines a toroidal surface
class SolidInstance;
-- Type 430 Form 0
---Purpose : This provides a mechanism for replicating a solid
-- representation.
class VertexList;
-- Type 502 Form 1
---Purpose : It contains one or more vertices.
class EdgeList;
-- Type 504
---Purpose : It contains one or more edge tuples.
class Loop;
-- Type 508 Form 1
---Purpose : A Loop entity specifies a bound of a face. It represents
-- a connected collection of face boundaries, seams, and
-- poles of a single face.
class Face;
-- Type 510 Form 1
---Purpose : Face entity is a bound (partial) which has finite area
class Shell;
-- Type 514 Form 1
---Purpose : Shell entity is a connected entity of dimensionality 2
-- which divides R3 into two arcwise connected open subsets,
-- one of which is finite. Inside of the shell is defined to
-- be the finite region.
-- Tool for Entities --
@@ -191,7 +117,6 @@ is
class SpecificModule;
class TopoBuilder;
---Purpose : a tool to build BREP IGES Entities
-- Instantiations

View File

@@ -19,6 +19,7 @@ class EdgeList from IGESSolid inherits IGESEntity
---Purpose: defines EdgeList, Type <504> Form <1>
-- in package IGESSolid
-- EdgeList is defined as a segment joining two vertices
-- It contains one or more edge tuples.
uses

View File

@@ -20,6 +20,7 @@ class VertexList from IGESSolid inherits IGESEntity
-- in package IGESSolid
-- A vertex is a point in R3. A vertex is the bound of an
-- edge and can participate in the bounds of a face.
-- It contains one or more vertices.
uses