C3D Kernel  104065
Классы | Пространства имен | Определения типов | Перечисления
Файл space_item.h

Геометрический объект в трехмерном пространстве. Подробнее...

Классы

class  MbSpaceItem
 Геометрический объект в трехмерном пространстве. Подробнее...

Пространства имен

namespace  c3d
 

Объявление пространства имен C3D.


Определения типов

typedef SPtr< MbSpaceItemc3d::SpaceItemSPtr
 Умный указатель на геометрический объект.
typedef SPtr< const MbSpaceItemc3d::ConstSpaceItemSPtr
 Умный указатель на геометрический объект.
typedef std::pair< MbSpaceItem
*, MbSpaceItem * > 
c3d::SpaceItemPair
 Пара геометрических объектов.
typedef std::vector
< MbSpaceItem * > 
c3d::SpaceItemsVector
 Вектор геометрических объектов.
typedef std::vector< const
MbSpaceItem * > 
c3d::ConstSpaceItemsVector
 Вектор геометрических объектов.
typedef std::vector
< SpaceItemSPtr > 
c3d::SpaceItemsSPtrVector
 Вектор геометрических объектов.
typedef std::vector
< ConstSpaceItemSPtr > 
c3d::ConstSpaceItemsSPtrVector
 Вектор геометрических объектов.

Перечисления

enum  MbeSpaceType {
  st_Undefined = 0, st_SpaceItem = 1, st_Point3D = 101, st_FreePoint3D = 200,
  st_Curve3D = 201, st_Line3D = 202, st_LineSegment3D = 203, st_Arc3D = 204,
  st_Spiral = 205, st_ConeSpiral = 206, st_CurveSpiral = 207, st_CrookedSpiral = 208,
  st_PolyCurve3D = 209, st_Polyline3D = 210, st_Nurbs3D = 211, st_Bezier3D = 212,
  st_Hermit3D = 213, st_CubicSpline3D = 214, st_PlaneCurve = 215, st_OffsetCurve3D = 216,
  st_TrimmedCurve3D = 217, st_ReparamCurve3D = 218, st_BridgeCurve3D = 219, st_CharacterCurve3D = 220,
  st_ContourOnSurface = 221, st_ContourOnPlane = 222, st_SurfaceCurve = 223, st_SilhouetteCurve = 224,
  st_SurfaceIntersectionCurve = 225, st_BSpline = 226, st_Contour3D = 227, st_FreeCurve3D = 300,
  st_Surface = 301, st_ElementarySurface = 302, st_Plane = 303, st_ConeSurface = 304,
  st_CylinderSurface = 305, st_SphereSurface = 306, st_TorusSurface = 307, st_SweptSurface = 308,
  st_ExtrusionSurface = 309, st_RevolutionSurface = 310, st_EvolutionSurface = 311, st_ExactionSurface = 312,
  st_ExpansionSurface = 313, st_SpiralSurface = 314, st_RuledSurface = 315, st_SectorSurface = 316,
  st_PolySurface = 317, st_HermitSurface = 318, st_SplineSurface = 319, st_GridSurface = 320,
  st_TriBezierSurface = 321, st_TriSplineSurface = 322, st_OffsetSurface = 323, st_DeformedSurface = 324,
  st_NurbsSurface = 325, st_CornerSurface = 326, st_CoverSurface = 327, st_CoonsPatchSurface = 328,
  st_GregoryPatchSurface = 329, st_LoftedSurface = 330, st_ElevationSurface = 331, st_MeshSurface = 332,
  st_GregorySurface = 333, st_SmoothSurface = 334, st_ChamferSurface = 335, st_FilletSurface = 336,
  st_ChannelSurface = 337, st_FullFilletSurface = 338, st_JoinSurface = 339, st_CurveBoundedSurface = 340,
  st_BendedUnbendedSurface = 341, st_CylindricBendedSurface = 342, st_CylindricUnbendedSurface = 343, st_ConicBendedSurface = 344,
  st_ConicUnbendedSurface = 345, st_GregoryRibbonPatchSurface = 346, st_ExplorationSurface = 347, st_FreeSurface = 400,
  st_Legend = 401, st_Marker = 402, st_Thread = 403, st_Symbol = 404,
  st_PointsSymbol = 405, st_Rough = 406, st_Leader = 407, st_Dimension3D = 408,
  st_LinearDimension3D = 409, st_DiameterDimension3D = 410, st_RadialDimension3D = 411, st_AngularDimension3D = 412,
  st_FreeLegend = 500, st_Item = 501, st_AssistedItem = 502, st_PointFrame = 503,
  st_WireFrame = 504, st_Solid = 505, st_Instance = 506, st_Assembly = 507,
  st_Mesh = 508, st_SpaceInstance = 509, st_PlaneInstance = 510, st_Collection = 511,
  st_FreeItem = 600
}
 Типы геометрических объектов в трёхмерном пространстве. Подробнее...

Подробное описание

 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы