Caligned_union< T0, T1, T2, T3, T4, T5 > | Union-container for instance of type from a specific set of types |
CArray2< Type > | Two-dimensional array of objects |
CArray2< bool > | |
CArray2< double > | |
CArray2< MbCartPoint3D > | |
CArray2< MbSpacePntTwoVects > | |
CAssemblyGenerator | Assembly generator |
CAssemblyItemsConstIterator | Iterator for traverse of immutable assembly |
CAssemblyItemsIterator | Iterator for traverse of assembly |
CAssemblyMIAttire | Assembly |
►CAttrDefInstance | Attribute definition instance |
CUserAttrDefinitionInstance< AttrDefClass > | A template of "Definition" phenomenon of user attribute |
►CAuxiliaryData | Parent class of data for manager of parallel processing |
CBaseStrVisitor::BaseAuxiliaryData | Visitor data. Manager providing thread-safe access to the data |
CMbEvolutionSurface::MbEvolutionSurfaceAuxiliaryData | Auxiliary data |
CMbFace::MbFaceAuxiliaryData | Auxiliary data for a face |
CMbFaceShell::MbFaceShellAuxiliaryData | Auxiliary data for a face set |
CMbFilletSurface::MbFilletSurfaceAuxiliaryData | Auxiliary data |
CMbLoftedSurface::MbLoftedSurfaceAuxiliaryData | Auxiliary data |
CMbNurbsFunction::MbNurbsFunctionAuxiliaryData | Auxiliary data |
CMbRevolutionSurface::MbRevolutionSurfaceAuxiliaryData | Auxiliary data |
CMbSectionSurface::MbSectionSurfaceAuxiliaryData | Auxiliary data are used for fast calculations.
|
CMbSurfaceCurve::MbSurfaceCurveAuxiliaryData | Auxiliary data |
CBalanceTree< Type > | Balanced tree |
CBalanceTreeIterator< Type > | Iterator of balanced tree |
CBalanceTreeNode< Type > | Node of balanced tree |
►CVSN::BaseBrush | Base class |
CVSN::ImageBrush | Texture fill |
CVSN::SolidBrush | Solid color fill |
CBasicIGES | Базовый класс для IGES объектов |
►CVSN::BasicObject | BasicObject class is the base class for all scene objects |
►CVSN::Object | Object class is the base class for all scene objects |
►CVSN::AbsCoordLocator | AbsCoordLocator class converts coordinate values from interaction devices, for example, mouse or keyboard |
CVSN::CurveScreenCoordLocator | CurveScreenCoordLocator class converts coordinate values from interaction devices, for example, mouse or keaboard, to the specified curve |
CVSN::GridScreenCoordLocator | SurfaceScreenCoordLocator class converts coordinate values from interaction devices, for example, mouse or keaboard, to the specified grid |
CVSN::ModelCoordLocator | ModelCoordLocator class converts coordinate values from intersection devices, for example, mouse or keyboard, to model coordinates in the screen plane |
CVSN::SurfaceScreenCoordLocator | SurfaceScreenCoordLocator class converts coordinate values from interaction devices, for example, mouse or keaboard, to the specified surface |
►CVSN::AbsVisionComponent | AbsVisionComponent class is a base class for any Vision component. AbsVisionComponent class provides homogeneity of classes and their interaction |
CVSN::GraphicsScene | GraphicsScene class represents the scene rendering implementation |
►CVSN::BaseApplication | Class BaseApplication is a implementation of the window rendering using OpenGL |
CVSN::Application | Class Application is a implementation of the window rendering using OpenGL |
CVSN::CuttingTool | The tool to control planes of a dynamic section |
CVSN::GraphicsView | NO TRANSLATION |
CVSN::Light | Light source |
CVSN::MouseEventObject | NO TRANSLATION |
►CVSN::Node | Node class is the base class for all Vision classes that are used to construct a scene |
►CVSN::AbsCoordinateListener | AbsCoordinateListener class is the base abstract class taking events from any virtual interaction device, for example, mouse, keyboard, etc |
CVSN::ButtonCoordInput | ButtonCoordInput class takes events from assigned device, for example, mouse, etc. Events are taken when interacting with device buttons if any |
CVSN::CoordLocationListener | CoordLocationListener class controls values of coordinates from interaction devices, for example, 3D-mouse and keyboard |
►CVSN::AbsInputCommand | AbsInputCommand class is a base class for input of certain comands |
CVSN::InputCommand | InputCommand class stores input devices, and also button codes, that will be used as events further |
►CVSN::AbsInputDevice | AbsInputDevice class is a base class used by Vision to interact with arbitrary input devices |
CVSN::KeyboardDevice | NOT TRANSLATED |
CVSN::MouseDevice | NOT TRANSLATED |
CVSN::Command | Command class links AbsInputCommand set running the same event |
CVSN::CoordTuning | CoordTuning class stores the settings for the specified coordinate list |
►CVSN::Essence | Essence is a node subclass that aggregating several instances of features for entity behavior definition |
CVSN::Camera | A class for 3D scene rendering, using virtual camera |
►CVSN::Process | Process class serves as a base for classes and handles user input or manipulates with the scene |
►CVSN::PrAbstractCamera | PrAbstractCamera class is the base class that performs processing of the user's input and operates with the scene |
CVSN::Experiment::PrCameraWalk | PrCameraWalk class provides scene zooming about its center |
CVSN::PrCameraComplexRotation | NO TRANSLATION |
CVSN::PrCameraOrbit | NO TRANSLATION |
CVSN::PrCameraPan | PrCameraPan class pans the camera relative to a current view |
CVSN::PrCameraRelativeOrbit | PrCameraRelativeOrbit class provides camera orbiting around the target |
CVSN::PrCameraRotate | NO TRANSLATION |
CVSN::PrCameraZoom | PrCameraZoom class provides scene zooming about its center |
►CVSN::PrBasicFindSelect | PrBasicFindSelect class is the base class to search objects with different methods |
CVSN::PrFindSelectArea | PrFindSelectObject class performs searching objects with the bounding frame |
CVSN::PrFindSelectObject | PrFindSelectObject class performs searching objects under the mouse cursor |
CVSN::PrCameraZoomBox | NO TRANSLATION |
►CVSN::WidgetProcess | The Base class to modify widget |
CVSN::MoveWidgetProcess | |
CVSN::RotateWidgetProcess | |
CVSN::TouchWidgetProcess | |
CVSN::SceneSegment | SceneSegment class is the base class for all segments in the scene graph |
►CVSN::Feature | It is the basic scene node class that can aggregate with Essence instances like a component |
CVSN::CommandContainer | CommandContainer class gives the user an opportunity to define an action set, that the user needs to use in his application |
CVSN::Features::DoubleSidedLighting | Double-Side Lighting |
CVSN::Features::FaceCulling | Polygon display mode |
CVSN::Features::NoScalable | No scalable segment |
CVSN::Features::RenderMode | Polygon display mode to only one segment |
CVSN::Features::ScreenPlaneOnly | Screen only orientation |
CVSN::Features::SectionPlanes | Section planes of only one segment |
CVSN::Features::Transform | NO TRANSLATION |
CVSN::InputInstallation | NO TRANSLATION |
►CVSN::Material | Visual properties of the material |
CVSN::PatternMaterial | Visual properties of the stencil material |
CVSN::MouseEventHandler | NO TRANSLATION |
►CVSN::Geometry | Geometry class is the base class for all geometric objects |
CVSN::PolygonGeometry | Geometry object of curve primitives.
|
►CVSN::WireframeGeometry | Abstract base class for rendering geometry |
►CVSN::BoundingBoxGeometryBase | BoundingBoxGeometryBase is a base class for bounding boxes |
CVSN::BoundingBoxGeometry | BoundingBoxGeometry is bounding box and serves for displaying an informational graph size in a scene by specified segment |
CVSN::RawBoundingBoxGeometry | BoundingBoxGeometry is bounding box that is built directly from specified MbCube |
CVSN::GeomFTTextObject | GeomFTTextObject class generates text string for outputting on the screen |
►CVSN::GeomPolylineObject | Polyline |
CVSN::GeomCircleObject | A circle |
CVSN::GeomLineSegmentObject | Line segment |
CVSN::GridGeometry | NOT TRANSLATED |
CVSN::LabelGeometry | Class LabelGeometry is a geometry object shows text with borders |
CVSN::MathSketchGeometry | Class MathSketchGeometry presents geometry for next rendering that was generated with math representation |
►CVSN::MeshGeometry | MeshGeometry class for rendering polygon object |
►CVSN::AnnotationGeometry | AnnotationGeometry class is a parent geometry class that is inherited by such geometric representations as sizes, lables, etc |
►CVSN::DimensionGeometry | DimensionGeometry class is the base class of geometry for two-dimensional representations of linear, radial, angular sizes |
CVSN::AngleDimensionGeometry | AngleDimensionGeometry class serves for building an angular size |
CVSN::DiameterDimensionGeometry | DiameterDimensionGeometry class serves for building a diametrical size |
CVSN::LinearDimensionGeometry | NO TRANSLATION |
CVSN::RadialDimensionGeometry | RadialDimensionGeometry class serves for building a diametrical size |
CVSN::BoxGeometry | BoxGeometry class presents geometry as a box built by given parameters: width, height and length |
CVSN::ConeGeometry | ConeGeometry class presents cone geometry |
CVSN::CylinderGeometry | CylinderGeometry class presents geometry as a cylinder |
CVSN::HeightMapSurfaceGeometry | NO TRANSLATION |
►CVSN::MathBaseGeometry | NO TRANSLATION |
CVSN::MathGeometry | Class MathGeometry presents geometry for next rendering that was generated with math representation |
CVSN::MathGroupGeometry | For drawing grouped polygon objects |
CVSN::RectangleGeometry | Rectangle in space |
CVSN::SphereGeometry | Sphere |
CVSN::TorusGeometry | TorusGeometry class presents geometry as a torus |
►CVSN::PointCloudGeometry | NO TRANSLATION |
CVSN::PointGeometry | NO TRANSLATION |
►CVSN::GeometryRep | 3D geometry data representation |
►CVSN::BoundingBoxRepBase | BoundingBoxRepBase class is a base class for representations of a bounding box and serves for displaying informational graph size in a scene and outputting numerical values of all axes in the form of a scale |
CVSN::BoundingBoxRep | BoundingBoxRep is the representation for BoundingBoxGeometry |
CVSN::RawBoundingBoxRep | RawBoundingBoxRep is the representation for RawBoundingBoxGeometry, that is, bounding box that is built directly from the specified MbCube |
CVSN::BoxRep | BoxRep class is an auxiliary class and presents API to control BoxGeometry geometry |
CVSN::CommentRep | CommentRep class presents a text in a frame on a leader line |
CVSN::ConeRep | ConeRep class is an auxiliary class and presents API to control ConeGeometry geometry |
CVSN::CylinderRep | CylinderRep class is an auxiliary class and presents API to control CylinderGeometry geometry |
►CVSN::DimensionRep | DimensionRep class is an auxiliary class and presents API to control DimensionGeometry geometry |
CVSN::AngleDimensionRep | AngleDimensionRep class is an auxiliary class and represents API to control geometry |
CVSN::DiameterDimensionRep | DiameterDimensionRep class is an auxiliary class and presents API to control DiameterDimensionGeometry geometry |
CVSN::LinearDimensionRep | NO TRANSLATION |
CVSN::RadialDimensionRep | RadialDimensionRep class is an auxiliary class and presents API to control RadialDimensionGeometry geometry |
CVSN::Experiment::MathSketchRep | MathSketchRep class is an auxiliary class and represents API to control geometry |
CVSN::Experiment::TriadRep | TriadRep class presents geometry as a three axis |
CVSN::HeightMapSurfaceRep | NO TRANSLATION |
CVSN::MathGroupRepresentation | MathGroupRepresentation class is an auxiliary class and represents API to control geometry |
CVSN::MathRepresentation | MathRepresentation class is an auxiliary class and represents API to control geometry |
CVSN::MathSketch | NO TRANSLATION |
CVSN::PolygonRep | NOT TRANSLATED.
|
CVSN::TorusRep | TorusRep class is an auxiliary class and presents API to control TorusGeometry geometry |
►CVSN::SceneWidget | The class of the control element located on the scene |
CVSN::HotPointWidget | HotPointWidget is a special HotPoint control. Instances of this object located in the scene are intended to manipulate scene objects |
CVSN::ObjectPickSelection | NO TRANSLATION |
CVSN::OpenGLContextContainer | OpenGLContextContainer class is a OpenGLContext container |
CVSN::OrientationMarker | OrientationMarker is a class for controlling the camera orientation |
CVSN::SelectionManager | SelectionManager class controls a list of selected items |
CVSN::ViewWidget | The class of the element located on the window above the scene |
CVSN::Viewport | Viewport class defines viewport |
CVSN::VisionEngine | NO TRANSLATION |
CVSN::WheelEventObject | NO TRANSLATION |
CVSN::Window | Class Window is a implementation of the window rendering using OpenGL |
CVSN::BoundingBox | |
CVSN::BoxF | |
CVSN::BoxVertex | BoxVertex represents a bounding box vertex. e.g. {min, min, min} is the point with the minimal coordinates along all axes |
CVSN::BuildUVMappingProcess | NO TRANSLATION - не готово |
CVSN::BuildVertexNormalsProcess | NO TRANSLATION |
CC3DConverterDebugSettings | Settings of the debug features of the C3D Converter |
Cc3d::C3DExchangeBuffer | Memory buffer for data exchange |
CC3DLocaleSwitcher | Local setting of the locale |
►CCacheCleaner | Base class for objects which require a garbage collection |
CCacheManager< ProgressBarWrapperData > | |
CCacheManager< BaseStrVisitor::BaseAuxiliaryData > | |
CCacheManager< MbSurfaceCurve::MbSurfaceCurveAuxiliaryData > | |
CCacheManager< MbCoonsSurfaceAuxiliaryData > | |
CCacheManager< MbNurbsFunction::MbNurbsFunctionAuxiliaryData > | |
CCacheManager< MbSplineSurfaceAuxiliaryData > | |
CCacheManager< MbSpineAuxiliaryData > | |
CCacheManager< MbEvolutionSurface::MbEvolutionSurfaceAuxiliaryData > | |
CCacheManager< MbContourOnSurfaceAuxiliaryData > | |
CCacheManager< MbCharacterAuxiliaryData > | |
CCacheManager< MbIntersectionCurveAuxiliaryData > | |
CCacheManager< MbRevolutionSurface::MbRevolutionSurfaceAuxiliaryData > | |
CCacheManager< MbNurbs3DAuxiliaryData > | |
CCacheManager< MbMeshSurfaceAuxiliaryData > | |
CCacheManager< MbFace::MbFaceAuxiliaryData > | |
CCacheManager< MbSectionSurface::MbSectionSurfaceAuxiliaryData > | |
CCacheManager< MbProjCurveAuxiliaryData > | |
CCacheManager< MbLoftedSurface::MbLoftedSurfaceAuxiliaryData > | |
CCacheManager< MbFaceShell::MbFaceShellAuxiliaryData > | |
CCacheManager< MbOffsetSurfaceAuxiliaryData > | |
CCacheManager< MbFilletSurface::MbFilletSurfaceAuxiliaryData > | |
CCacheManager< DerivateData > | |
CCacheManager< SpaceCurveAuxiliaryData > | |
CCacheManager< MbNurbsAuxiliaryData > | |
CCacheManager< MbJoinSurfaceAuxiliaryData > | |
CCacheManager< T > | Manager for parallel data processing (the cache manager) with support of caches post-processing |
CCacheEdgesForVertex | Cache for edges adjacent to a vertex |
CCacheFacesForVertex | Cache for faces adjacent to a vertex |
Ccdet_query::cback_data | < Data structure that notifies an app about collision detection event |
CCcArray< Type > | Dynamic one-dimensional array without counter of elements number |
►Ccdet_query | Data structure and callbacks for the collision search request |
Ccdet_collided_faces | The structure of the query to find collision faces |
CVSN::CharArray | 8 bit zero terminated char array |
CClassDescriptor | Packed class name |
CCluster | Cluster |
CClusterReference | Position for reading/writing in a cluster |
CVSN::Color | Color class defines color based on RGB or HSV, or CMYK values |
CVSN::CommonMatrix< C, R, T > | NO TRANSLATION |
CCommonMutex | Lock class |
CCompareItemsResult | The result of comparison between two objects |
CConstraintManager2D | Manager of interactions with the solver |
CCoonsDerivesUV | Derivative by uv at vertices |
CCornerValues | Parameters of vertex fillet |
CCosinusoidPar | Parameters of a sinusoid creation |
CMbSurfacesJointAnalysisResults::Data | Output local parameters |
Cdbg_inspector< _PairUnion > | Debug Inspector of union-container (NOT completed yet!) |
Cdbg_inspector< recursive_union > | |
CDefaultBicompVisitor< Graph > | Посетитель алгоритма поиска блоков и точек сочленения в неориентированном графе |
►CDefaultDFSVisitor< Graph > | Пустой посетитель алгоритма обхода графа в глубину |
CBicompDFSVisitor< Graph, BicompVisitor > | Посетитель обхода в глубину для поиска блоков и точек сочленения |
CDefRange | The function domain |
CDefRangeItem | Element of the function definition domain |
CDerivesValues | Value of the function and derivatives |
CDFS_element< Graph > | Стековый элемент для алгоритма обхода в глубину |
CDimParameters | Parameters of size constraint |
CDiskreteLengthData | Data for support of discrete length/radius/distance |
CVSN::DoubleFields | Fields class defines four rectangle fields |
CDoubleTriple | Coordinates for Nurbs-vector |
CDPtr< T > | Smart pointer |
CDPtr< CoonsDerivesUV > | |
CDPtr< DuplicationValues > | |
CDPtr< MbCoonsWorkingData > | |
CDPtr< MbGregoryWorkingData > | |
CDPtr< MbIntCurveValues > | |
CDPtr< MbMeshTopology > | |
CDPtr< MbPatchMating > | |
CDPtr< MbPlacement3D > | |
CDPtr< MbRectPatchBaseData > | |
CDPtr< MbSplineWorkingData > | |
CDPtr< MbSurfaceContiguousData > | |
CDPtr< MbSurfaceWorkingData > | |
CDPtr< MbTrimmedWireFrameInfo > | |
CDPtr< SArray< double > > | |
►CDuplicationValues | Abstract class of duplication parameters |
CDuplicationMatrixValues | Duplication by matrices |
CDuplicationMeshValues | Duplication by grid |
CDXFCompositeData | Block properties |
CDXFConverter | DXF - converter |
►CDXFEntity | Object of DXF format |
CDXFCurve | A curve |
CDXFCurve3D | A space curve |
CDXFFace | Face |
CDXFModelerGeometry | SAT stream analyzer |
CDXFPoint | Point |
CDXFPolyfaceMesh | Mesh on the base of faces |
CDXFPolygonMesh | Mesh on the base of DXF vertices |
CDXFPolyline | Polyline |
CDXFHandle | Unique (in the document) object identifier |
CDXFPolyline::DXFSegment | Polyline segment |
CPriorityQueue< Index, Weight >::Element | < Element of queue |
Cempty_variant | Tail element for recursive determination of type recursive_union<T1,T2> |
CExceptionMode | Definition of mode for exception handling |
CVSN::ExplodeDispatcher | Class ExplodeDispatcher is used to manage the process of disassembling objects of the geometric model (scene segments), it also provides support for working with GUI tabs and provides various viewing modes |
CVSN::ExplodeParameterState | Used to get the state of GUI elements by control parameter |
CVSN::ExplodeParameterValues | Class ExplodeParameterValues is used to get a set of a ranges, determined by the control parameter. The method ExplodeDispatcher::GetParameterValues() is used to get data. If for the requested parameter such a range type is not supported, ExplodeDispatcher::GetParameterValues() method will return ResultState::rs_UnSupported |
CExtensionValues | The shell extension parameters |
CFaceLoopsConstIterator | Iterator for traverse loops of a immutable face |
CFaceLoopsIterator | Iterator for traverse loops of a face |
CFastenersValues | The parameters of fastener elements |
CFatalErrorHandler | Handler of fatal errors |
CVSN::Fields | Fields class defines four rectangle fields |
CFileSpace | File space |
Cmembuf::FileStackEntry | Stack of FileSpaces |
CVSN::Flags< Enum > | Flags<Enum> is a template class where Enum is an enumarated type. Flags is used to store enumeration value combinations in C3D Vision |
CVSN::Font | NO TRANSLATION |
CVSN::FontRegistry | NO TRANSLATION |
CFormDefinition | Contour shape description |
CFullFilletValues | Parameters of face fillet |
CGcArgument | Argument of constraint (or geometric primitive of the solver) |
CGCE_adim_pars | Parameters of angular dimensional constraint |
CGCE_callback_table | The structure uniting 2D-solver callbacks |
CGCE_circle | Coordinates of a circle |
CGCE_diagnostic_pars | Diagnostic characteristics of constraint system |
CGCE_dim_pars | Parameters of dimensional constraint |
CGCE_dragging_point | Control point of the dragging |
CGCE_ellipse | Coordinates of an ellipse |
CGCE_interval | Parameters of interval constraint |
CGCE_ldim_pars | Parameters of distance constraint |
CGCE_line | Coordinate of a line on the plane |
CGCE_point | Coordinates of a point on plane |
CGCE_point_dof | Degree of freedom of a point |
CGCE_spline | Coordinates and characteristics of a spline |
CGCE_vec2d | Vector coordinates |
CGCE_vecNd | Coordinates of n-dimensional vector |
CGCM_c_arg | Argument of constraint to record in 'GCM_c_record' data |
CGCM_c_params | Structure of constraint parameters |
CGCM_c_record | Structure of geometric constraint record |
CGCM_closest_params | Scalar parameters of geometric constraint or dimension |
CGCM_dof_record | Detailed info about geometric degree of freedom |
CGCM_extra_param | Additional parameter for functions of type #GCM_dependent_func |
CGCM_g_record | Structure of data fields representing a geometric object |
CGCM_geom_axis | Axis of a planar angle |
CGCM_interval | The range of allowable values for a linear or angular interval dimension |
CGCM_point | Coordinates of point in three-dimensional space |
CGCM_undefined< T > | Undefined value of some datatype |
CGCM_vec3d | Coordinates of 3D-vector |
CGcPrecision | Tolerances of 2D-constraint solving and other constants |
CGCT_diagnostic_pars | Diagnostic characteristics of constraint system |
CGeConstraintsRange | The range of the geometric constraints set |
Ccdet_query::geom_element | < Structure representing a collision detection geometry |
CGeomCode | Geometric primitive encoding |
CVSN::GeometryBuilder | NOT TRANSLATED |
CVSN::GeometryFactory | GeometryFactory class presents a factory of geometric object representations and also generates the prepared scene for the next rendering |
CGetVestigesTransData | A structure for data transmission between threads |
CVSN::GlobalFlags | Global settings for visualization module |
Cgraph_traits< Graph > | Graph datatype traits |
CGridGeometry | |
CGridsToShellValues | Operation parameters of grids-to-shell conversion |
►CHoleValues | The parameters of notch |
CBorerValues | The hole parameters |
CPocketValues | The parameters of pocket or boss |
CSlotValues | The parameters of slot |
►CIAttrDefinition | Attribute definition interface |
CUserAttrDefinition< AttrClass > | A template of user attribute definition |
CIConverter3D | Converter's interface |
►CIConvertorProperty3D | Interface of converter's properties |
CConvConvertorProperty3D | Pre-defined implementation of converter's properties |
►Cc3d::IEmbodimentNode | Embodiments tree node |
Cc3d::MbEmbodimentNode | Embodiments tree node |
Cc3d::IEmbodimentTree | Embodiment Tree |
CIfDrawGI | Interface of debug drawing of application |
CIfProgressIndicator | A run progress indicator |
►CIGetMsg | The getter of a string from string data |
CIProgressIndicator | Interface of the execution progress indicator |
CVSN::Image | Image class provides tolls for loading/saving different image formats |
►Cc3d::IModelTree | Generic model tree |
Cc3d::MbModelTree | Tree of geometric model |
►Cc3d::IModelTreeNode | Model tree node |
Cc3d::MbTreeNode | Tree node |
Cindex_tag< size_t > | Template to generate an indexed type (for static type-matching in compile-time)
|
CInertiaProperties | Inertial properties of solid |
CVSN::MathBaseGeometry::InfoPrimitive | Structure of data when requesting compatibility identificators |
►Ciobuf_Seq | Stream buffer |
►Ciobuf | Stream buffer |
Cmembuf | Memory stream buffer |
►Cstd::ios_base | STL class |
►Cstd::basic_ios< Char > | STL class |
►Cstd::basic_istream< Char > | STL class |
►Cstd::istream | STL class |
CVSN::ResourceStream | ResourceStream class is a stream intended for reading data from resource (memory) |
►CIStrData | Data of a string |
CStrData< T > | Specific data of a string |
CItAlgebraicConstraint | Constraint for subset of coordinates |
CItAssemblyImportData | The user defined interface for import constraint system of an assembly from CAD application |
CItAssemblyReactor | The event handles related to solving the assembly |
CItCamMechanism | Interface "Cam mechanism" |
►CItConstraintItem | Geometric constraint |
CMtBoxConstraint | Overlaying mate onto two boxes |
►CItCoord | Interface of coordinate |
CMbCoord | Coordinate |
CMbModel::ItemConstIterator | Constant iterator on objects of the model |
►Cc3d::ItemDataBase | A base class for user data of a tree node |
Cc3d::ItemAttrAnchor | Data of Anchor attribute |
Cc3d::ItemAttrColor | Data of Color attribute |
Cc3d::ItemAttrEmbodiment | Data of embodiment attribute |
Cc3d::ItemAttrIdentifier | Data of Identifier attribute |
Cc3d::ItemAttrInt64 | Data of int64 attribute |
Cc3d::ItemAttrUpdateStamp | Data of Update timestamp attribute |
►Cc3d::ItemDataBool | Bool property |
Cc3d::ItemAttrBool | Data of Bool attribute |
Cc3d::ItemAttrChanged | Data of Modification attribute |
Cc3d::ItemAttrSelected | Data of Selection attribute |
Cc3d::ItemAttrVisible | Data of Visibility attribute |
►Cc3d::ItemDataDouble | Double property |
Cc3d::ItemAttrDencity | Data of Dencity attribute |
Cc3d::ItemAttrDouble | Data of Double attribute |
Cc3d::ItemAttrThickness | Data of Thickness attribute |
►Cc3d::ItemDataInteger | Integer property |
Cc3d::ItemAttrInteger | Data of Integer attribute |
Cc3d::ItemAttrStyle | Data of Style attribute |
Cc3d::ItemAttrWidth | Data of Width attribute |
►Cc3d::ItemDataString | String property |
Cc3d::ItemAttrProductInfo | Data of MbProductInfo attribute |
Cc3d::ItemAttrString | Data of String attribute |
CMbModel::ItemIterator | Simple iterator on objects of model |
CItemPtrVectorIterator< ContainerType, ItemType > | Iterator for traverse container of pointers |
CItemPtrVectorIterator< std::vector< const MbCurveEdge * >, const MbCurveEdge > | |
CItemPtrVectorIterator< std::vector< MbCurveEdge * >, MbCurveEdge > | |
CIFC_Array< Type >::iterator | A constant iterator (new functions can be added as necessary) |
CItGCBlackbox | Blackbox |
►CItGeom | Geometrical object |
CMtTestBox | Testing model as a box with a hole |
CItIntervalTreeVariable | Interface of interval variable |
CItMateTransmission | Interface "Mechanical transmission for two solids" |
CItPositionManager | Abstract for control of geom position in the assembly |
►CItTreeVariable | Interface of variable |
CMbTreeVariable | Variable |
►CItUserFunc | Interface of function |
CMbUserFunc | User-defined function |
CIVariableSectionData | An Abstract Base Class for obtaining sections for sweeping operation with variable section |
CJoinSurfaceValues | Data for construction of surface of the joint |
CKdTree< Scalar > | K-d tree |
Cstd::less< DefRangeItem > | Comparison of elements of the definition domain |
CVSN::LightingSettings | Lighting settings |
CList< Type > | List of pointers to elements |
CListItem< Type > | The list element |
►CLIterator< Type > | Iterator of list |
CPointersListIterator< Type > | Iterator of list |
Cc3d::LogHelper | Logging switch in a scope |
CConvConvertorProperty3D::LogRecord | Converter message data |
CLoopCrossParam | Parameter of loops self-intersection |
CLoopOrientedEdgesConstIterator | Iterator for traverse oriented edges of a immutable loop |
CLoopOrientedEdgesIterator | Iterator for traverse oriented edges of a loop |
Cc3d::LumpCompLess | |
CVSN::MaterialCache | Material cache for reuse |
CMaTerminatorSymbol | Description of the terminator symbol |
CMath | Common static data of algorithms and functions |
CVSN::MathGroupItem | Item for use with the MathGroupGeometry class |
CVSN::Matrix3DF | The matrix of transformation in a three-dimensional space |
CMatrixNN | Square matrix of numbers N x N |
►CMbAccurateTimer | High resolution timer |
CMbAverageTimer | Average timer |
CMbAnyBend | Bend parameters of a non-sheet body |
►CMbApproxError | Approximation error information |
CMbFairCreatorResult | The result of creating or a fair curve creator |
CMbFairCurveResult | The result of creating or changing a fair curve |
CMbApproxNurbsCurveResult< Nurbs > | Output data for the approximation polyline by a NURBS curve |
CMbApproxNurbsParameters< Point, Vector, Nurbs > | Parameters for the approximation polyline by a NURBS curve |
CMbApproxWeightConstraint< Vector > | Parameters for the approximation by a NURBS curve |
►CMbAttributeContainer | An attribute container |
►CMbItem | A model geometric object |
CMbAssembly | Assembly unit |
CMbAssistingItem | Assisting item of the geometric model |
CMbCollection | Collection of elements |
CMbInstance | Instance of object |
CMbMesh | The polygonal geometric object - Mesh |
CMbPlaneInstance | Instance of a two-dimensional sketch objects |
CMbPointFrame | Point-frame |
CMbSolid | Solid solid |
CMbSpaceInstance | Instance of three-dimensional object |
CMbWireFrame | Three-dimensional wire frame |
CMbModel | Geometric model |
►CMbPrimitive | Primitive |
►CMbApex3D | Apex (point) |
CMbExactApex3D | Apex on double data |
CMbFloatApex3D | Apex on float data |
►CMbGrid | Triangulation |
CMbExactGrid | Triangulation on double data |
CMbFloatGrid | Triangulation on float data |
►CMbPolygon3D | Polygon |
CMbExactPolygon3D | Polygon on double data |
CMbFloatPolygon3D | Polygon on float data |
►CMbTopologyItem | Topological object with name |
►CMbEdge | Edge |
CMbCurveEdge | Face edge |
CMbFace | Face |
CMbTopologyProxy | Topology object proxy |
CMbVertex | Vertex |
CMbAutoRegDuplicate | Auto-registrator of duplication |
CMbAutoRegTransform | Auto-registrator of transformation |
CMbAxis3D | The axis-vector which is attached to a fixed point |
CMbBeadParamCalculator | The calculator of the dependent parameter of a bead |
CMbBeadValues | The bead parameters |
CMbBends3DLinesParams | Input data for calculating centerlines of unfolded bends |
CMbBends3DLinesResult | Output data of calculating centerlines of unfolded bends |
►CMbBendValues | The bend parameters |
CMbBendByEdgeValues | The parameter of bend construction for operation "Bend by an edge" |
►CMbBendOverSegValues | The parameter of bend construction by line for operation "Bend by a line" |
CMbJogValues | The parameters for operation "undercutting" |
CMbJointBendValues | The parameters of combined bend |
CMbSMBendNames | Parameters and names of bend's elements |
CMbSheetMetalBend | Outer and inner faces of bend with parameters |
CMbSolidToSheetMetalValues::MbBendEdgeValues | The bend edge and parameters of bending |
CMbBooleanFlags | Control flags of Boolean operations |
CMbBooleanOperationParams | Parameters of Boolean operation |
CMbBreak | Break |
CMbBreaksPart | Part of break |
CMbBreaksRebuild | Class for breaks rebuilding |
CMbCartPoint | The cartesian two-dimensional point |
CMbCartPoint3D | The three-dimensional point |
CMbClassTraits< Type > | Class traits of C3D geometric kernel |
CMbCloseCornerGapHotPointCalc | Calculator of hot point location for the gap of corner closure |
CMbCloseCornerResults | The calculated parameters of the corner closure |
►CMbClosedCornerValues | The bend closure parameters |
CMbMiterValues | The bend closure parameters with the performing closure flag |
CMbClothoidParams | Parameters for a clothoid creation |
CMbCollisionDetectionUtility | Utility for calculation of intersection and proximity parameters of solids |
CMbCompContourArray | An array of contours belonging to the certain component |
CMbConstraint | Elementary constraint |
CMbConstraintFixedValues | Fixed values of surface parameters |
CMbConstraintSystem2D | Geometric constraints system |
CMbContourChamferParams | Parameters for the 3d-contour chamfers creation |
CMbControlData | The data for two-dimensional object control |
CMbControlData3D | The data for three-dimensional object control |
CMbConvexHullParams | Parameters for convex hull 2D creation |
CMbConvexHullParams3D | Parameters for convex hull 3D creation |
CMbConvexHullResults | Results of convex hull 2D creating |
CMbCoonsWorkingData | Temporary data of Coons surface |
CMbCornerChamferParams | Parameters for the chamfer creation |
CMbCrossPoint | Intersection point of two curves |
CMbCube | The bounding box |
CMbCubeTree< Type, Cube, Point, Vector > | Tree of objects with bounding boxes |
CMbCurvature | Curvature and principal curvature direction data |
►CMbCurveExtensionEnds | Parameters of extension of the one curve end |
CMbCurveExtensionCircular | Parameters of extension of the one curve end by osculating circle |
CMbCurveExtensionLinear | Parameters of extension of the one curve end by tangent |
CMbCurveExtensionNatural | Parameters of extension of the one curve end by natural way |
CMbCurveIntoNurbsInfo | Additional information for transformation of a curve or surface to NURBS |
CMbCutShellSilhouetteResult | Results of creating a solid cutted by a silhouette contour |
CMbDimAccuracy | N-dimensional accuracy |
CMbDirection | Two-dimensional normalized vector |
CMbDisplacementCalculator | The bend displacement calculator |
CMbDistance | Distance between curves |
CMbDivideShellParams | Parameter class for a shell division into parts using given edges container |
CMbDuplicationSolidParams | Class with solid duplication parameters |
CMbEdgeFacesIndexes | Index of edge identification |
CMbEdgeFunction | A structure for edge and function transferring or supporting curve |
CMbEdgeSequence | Sequence of edges |
CMbElement | Element of tesselation of solid volume |
CMbElementarySolidParams | Parameters for creating an elementary solid |
CMbExtendedIndex | Index of face and it edges |
CMbExtensionShellParams | Parameter class an extension of an open solid by extrusion |
CMbFaceAndGrid | Mathematical face and its calculated grid |
CMbFairCurveData | The parameters of the construction of smooth curves based on a three-dimensional polyline |
CMbFairCurveMethod | Definition of a method of smooth curves creation |
CMbFairCurveParams | The parameters of creating or changing a fair curve |
CMbFilletBundle | Faces of one solid to create a fillet between two disjoint sets of faces |
►CMbFitResultsBase | Base class for fitting results |
CMbCurveFitResults | 2D curve fitting results |
CMbCurveFitResults3D | 2D curve fitting results |
CMbFixAttrSet | Fixed set of attributes |
CMbFlags | Provides the common interface for bit-flags treatment |
CMbFloatAxis3D | Axis |
CMbFloatPoint | A two-dimensional point |
CMbFloatPoint3D | Three-dimensional point |
CMbFloatVector3D | Three-dimensional vector |
CMbFormNote | Way for polygonal object constructing |
CMbFunctionParameters | Parameters of creating a scalar function |
CMbGarbageCollection | Garbage collector in objects which use data caching |
CMbGeomTol | Tolerances to test the accuracy of geometry |
CMbGridLoop | Border of triangulation |
CMbGridSegment | A polygonal mesh segment (segmentation result) |
CMbGridShellParams | Operation parameters of grids-to-shell conversion |
CMbHoleSolidParams | Parameters for creating a shell with a hole, a pocket or a groove |
CMbHomogeneous | Extended point with homogeneous coordinates in the two-dimensional space |
CMbHomogeneous3D | Extended point with homogeneous coordinates in the three-dimensional space |
CMbIdArr | Truncated set of simple names |
►CMbIntCurveParams | Parameters of a surface intersection curve |
CMbIntCurveShellParams | Parameters for intersection of curves of two shells faces |
CMbIntCurveResults | Results of the surface intersection curve creation |
►CMbIntCurveValues | The base class for parameters of a surface intersection curve creation.
|
CMbIntCurveLimitPointsValues | Parameters of a surface intersection curve creation by the initial and final points |
CMbIntCurveOnePointValues | Parameters of a surface intersection curve creation by the initial point |
Cc3d::MbItemData | Tree node data |
►CMbItemIndex | Index of object identification |
CMbItemThinValues | Extended index of object identification |
CMbItemItemDist< Param1, Param2 > | Distance between points on objects (curve-curve, curve-surface, surface-surface) |
CMbJalousieParamCalculator | The calculator of trimmed jalousie parameters |
CMbJalousieValues | The parameters of jalousie |
CMbJoinShellParams | Parameters for creating a join shell |
CMbJoinShellResults | Results of creating the shell of join |
CMbJointBendUtils | Auxiliary functions for a composite bend (a bend from a sketch) |
CMbKCalculator | Calculator of the neutral layer coefficient |
CMbLatheCurvesResult | The output data of the lathe section for the solid |
CMbListVars | List of variables |
CMbLocalCubePhantomParams | Parameter class for the creation of a bounding box phantom in a local coordinate system |
CMbLocalSectionMapIterator | The iterator of local views of sections of solid |
CMbLoftedSolidParams | Input data for lofted solid operation |
CMbLumpAndFaces | A solid with an array of faces and triangulation grids |
CMbMapBodiesPArray | The set of solids projections |
CMbMapSettings | Parameters for the construction of one view projection.
|
CMbMapViewInfo | The information about a view |
CMbMapVisibilityMode | Visibility mode of mapping |
CMbMatrix | The extended matrix of transformation in a two-dimensional space |
CMbMatrix3D | The extended matrix of transformation in a three-dimensional space |
CMbMedianShellParams | Parameters for creating the median shell |
CMbMedianShellResults | Results of creating the median shell |
CMbMergingFlags | Control flags of shell items merging |
CMbMeshProcessorValues | Parameters of BRep shell construction from polygonal mesh |
CMbMeshSimplificationParams | Triangulation simplification parameters |
CMbMeshToInstanceResults | Results of the replacement of repetative meshes (MbMesh) into MbInstance |
CMbMeshUnwrapParams | Parameter for an unwrapping the mesh on a plane |
CMbMeshUnwrapResult | Result of an unwrapping the mesh on a plane |
CMbMinMaxGridDistancesParams | Parameters of the operation of the grid search for minima and maxima |
CMbMinMaxGridDistancesResults< Param1, Param2 > | Results of the operation of the grid search for minima and maxima |
CMbMinMaxItemItemDistances< Param1, Param2 > | Distances between surfaces with points |
CMbName | A name of an object |
CMbNamedAttributeContainer | Attribute container |
CMbNamedContoursTree | The tree of named contours |
CMbNamePair | Name of object and its duplicate |
CMbNamePairList | Table of names correspondence |
CMbNameVersion | Version of a name |
CMbNearestSolidResult | The result of the search operation for the nearest body in the specified direction |
►CMbNestSyncItem | Base synchronization object with lazy initialization which supports nested locks |
►CMbCurve | Curve in two-dimensional space |
CMbArc | Elliptical arc in two-dimensional space |
CMbCharacterCurve | Functionally defined two-dimensional curve |
►CMbContour | Contour in two-dimensional space |
CMbContourWithBreaks | Contour with breaks |
CMbCosinusoid | Cosinusoid in two-dimensional space |
CMbLine | Line in two-dimensional space |
CMbLineSegment | Line segment in two-dimensional space |
CMbOffsetCurve | Offset extended curve |
CMbPointCurve | The curve degenerated to a point |
►CMbPolyCurve | Curve in two-dimensional space, defined by points |
CMbBezier | Bezier spline in two-dimensional space |
CMbCubicSpline | Cubic spline in two-dimensional space |
CMbHermit | Composite Hermite cubic spline in two-dimensional space |
CMbNurbs | NURBS curve in two-dimensional space |
CMbPolyline | Polyline in two-dimensional space |
CMbProjCurve | Projection curve |
CMbReparamCurve | Reparametrized curve in two-dimensional space |
CMbTrimmedCurve | Trimmed curve in two-dimensional space |
►CMbCurve3D | Curve in three-dimensional space |
CMbArc3D | Elliptical arc in three-dimensional space |
CMbBSpline | B-spline set of NURBS-curve |
CMbBridgeCurve3D | Bridge curve connecting ends of two curves |
CMbCharacterCurve3D | Functionally defined curve |
CMbContour3D | Contour in three-dimensional space |
►CMbContourOnSurface | Contour on surface |
CMbContourOnPlane | Contour on plane |
CMbLine3D | Line in three-dimensional space |
CMbLineSegment3D | Line segment in three-dimensional space |
CMbOffsetCurve3D | Offset curve in three-dimensional space |
CMbPlaneCurve | Plane curve in three-dimensional space |
►CMbPolyCurve3D | Curve in three-dimensional space, defined by points |
CMbBezier3D | Bezier spline in three-dimensional space |
CMbCubicSpline3D | Cubic spline |
CMbHermit3D | Composite Hermite cubic spline in three-dimensional space |
CMbNurbs3D | NURBS curve in three-dimensional space |
CMbPolyline3D | Polyline in three-dimensional space |
CMbReparamCurve3D | Reparametrized curve in three-dimensional space |
►CMbSpiral | Spiral |
CMbConeSpiral | Conical spiral |
CMbCrookedSpiral | Spiral with a curvilinear axis |
CMbCurveSpiral | Spiral with a variable radius |
►CMbSurfaceCurve | Curve on surface |
CMbSilhouetteCurve | Isocline curve or silhouette curve of surface |
CMbSurfaceIntersectionCurve | Intersection curve of two surfaces |
CMbTrimmedCurve3D | Trimmed curve in three-dimensional space |
CMbPrimitive | Primitive |
►CMbSurface | Surface in three-dimensional space |
CMbCoonsPatchSurface | Coons surface on four curves |
CMbCornerSurface | Triangular surface on curves |
CMbCoverSurface | Quadrangular surface on curves |
CMbCurveBoundedSurface | The surface bounded by curves |
►CMbElementarySurface | An elementary surface |
CMbConeSurface | Conical surface |
CMbCylinderSurface | The cylindrical surface |
CMbPlane | A plane |
CMbSphereSurface | Spherical surface |
CMbTorusSurface | Toroidal surface |
CMbGregorySurface | The surface on the bounding contour |
CMbGridSurface | Surface based on triangulation |
CMbJoinSurface | The surface of the joint |
►CMbLoftedSurface | Lofted surface passing through given family of curves |
CMbElevationSurface | Lofted surface with guide curve |
CMbMeshSurface | The surface constructed by the grid curves |
CMbOffsetSurface | Offset surface |
►CMbPolySurface | A surface specified by rectangular matrix of points |
CMbSplineSurface | NURBS surface |
CMbSectionSurface | The mutable section surface |
►CMbSmoothSurface | Smooth surface |
CMbChamferSurface | Chamfer surface |
►CMbFilletSurface | Fillet surface of constant radii, ordinary or with preservation of fillet |
CMbChannelSurface | Fillet surface with variable radius is normal or with preservation of edges |
►CMbSweptSurface | Swept surface |
►CMbEvolutionSurface | The swept surface |
CMbExactionSurface | Sweep with guide curve surface with rotating ends |
CMbExplorationSurface | The swept surface with scaling and winding of generation curve |
CMbExpansionSurface | Motion surface (plane-parallel swept surface) |
CMbExtrusionSurface | Extrusion surface |
CMbRevolutionSurface | Revolution surface |
CMbRuledSurface | Ruled surface |
CMbSectorSurface | Sectorial surface |
CMbSpiralSurface | Spiral surface |
CMbNormalizeCutSidesParams | Parameter class by parameters normalize of the holes of sheet solid |
CMbNurbsCopyCurveResult | Output data for create NURBS copy of curve |
CMbNurbsCopySurfaceResult | Output data for create NURBS copy of surface |
CMbNurbsPointInfo | Parameters of knot point of the object spline copy |
CMbNURBSVector | Nurbs-vector |
CMbNurbsWireFrameInfo | Information for transformation of a wire frame to NURBS |
CMbObjectAlignmentParams | Parameters of object alignment |
CMbObjectAlignmentResult | Result of object alignment |
CMbObjectChangeSignal< Object > | Class for notifying objects about changes of a certain object |
CMbObjectChangeSignalOne< Object > | Class for notifying a single object about changes of a certain object |
CMbOctaLatticeParams | Lattice shell based on three control points, lattice parameters and number of elements |
►CMbOperationResults | The common operation results |
CMbBeamElementResults | Output parameters of "Beam element" operation |
CMbCurvesWrappingResults | Result of operation to transfer copies of two-dimensional curves and points on another medium |
CMbDraftSolidResults | Results of creating a draft's solid |
CMbElementarySolidResults | Results of construction an elementary solid |
CMbModifiedSolidResults | Results for a solid direct modification |
CMbSectionResults | Results of construction of a shell on swept mutable section surface |
CMbOrientedBox | An arbitrarily oriented bounding box (OBB) that includes some geometric object within box boundaries |
CMbPartSolidData | Information about the solid part |
CMbPatchMating | Patch curve conjugation |
CMbPersistentNestSyncItem | Base synchronization object with support of nested locks |
CMbPersistentSyncItem | Base object providing means of synchronization |
CMbPlacement | Local coordinate system in two dimensional space |
CMbPlacement3D | Local coordinate system in three dimensional space |
CMbPntLoc | An object with information about the point location relative to the shell |
CMbPointOnCurve< Curve > | Point on a curve |
CMbPointOnCurve< MbCurve > | |
CMbPolygon3DSolid | A polygon with a solid |
CMbPositionData | Data for operation dimensions |
►CMbPrecision | The precision of object construction |
CMbBeamElementParams | Input parameters of "Beam element" operation |
CMbCheckTopologyParams | Parameters of validation of the shell |
CMbCloseCornerParams | Parameters for calculating the corner closure |
►CMbCollectFacesParams | Parameters for faces highlighting for solid direct modification |
CMbModifiedSolidParams | Parameters for a solid direct modification |
►CMbCurveExtensionParameters | Parameters of the curve extension |
CMbCurveExtensionParameters3D | Parameters of the curve extension |
►CMbCurveFitParametersBase | Base class for curve fitting parameters |
CMbCurveFitParameters | 2D curve fitting parameters |
CMbCurveFitParameters3D | 3D curve fitting parameters |
CMbCurvesWrappingParams | Parameters for transferring copies of two-dimensional curves and points on another medium |
CMbCutShellSilhouetteParams | Parameters for creating a solid cutted by a silhouette contour |
CMbCutSolidArrayByBordersParams | The class of parameters for the operation of cutting the solid by contours of plane sheet faces of sheetSolid |
CMbDraftSolidParams | Draft operation parameters |
CMbEvolutionShellParams | Input data for sweeping solid operation |
CMbFairChangeData | The parameters for modifying smooth curves |
CMbFairCreateData | The parameters of the construction of smooth curves based on a three-dimensional polyline |
CMbFairFilletData | The parameters of the construction of smooth fillet curves based on a three-dimensional polyline |
CMbFilletData | Data to create fillet between disjoint faces |
CMbIngotSolidParams | Parameter class for an ingot solid creation from the set of specified objects |
CMbLatheCurvesParams | Parameters for looking the lathe axis and construction of lathe elements for the solid |
CMbLoftedCurvesShellParams | LoftedShell operation parameters |
CMbLoftedPointsShellParams | LoftedShell operation parameters |
CMbMeshShellParameters | Parameters for creating the shell by mesh of curves |
CMbMeshToInstanceParams | Parameters for the replacement of repetative meshes (MbMesh) into MbInstance |
CMbNearestSolidParams | Parameters of the GetNearestSolid operation to find the nearest body |
CMbNurbsParameters | Parameters for the construction of a NURBS copy of the object |
CMbNurbsSurfacesShellParams | The parameters of spline surface |
CMbNurbsWireFrameParams | Parameters for transformation of a wire frame to NURBS |
CMbPatchShellParams | Patch operation parameters |
CMbRemoveOperationResultParams | The class of parameters for the operation of deleting faces from a body by name |
CMbSectionData | The parameters for building the swept mutable section surface |
CMbSheetRibSolidParams | Parameters to create a sheet solid with rib |
CMbSolidToSheetMetalParams | Parameters to convert the arbitrary solid to a sheet metal solid |
CMbSpaceContourCreationParams | The parameters of creating a contour |
►CMbSphericalStampParams | Input data for stamping operation |
CMbSphericalStampPartsParams | Input data for create parts of stamping solid |
►CMbStampParams | Input data for stamping operation |
CMbStampPartsParams | Input data for create parts of stamping solid |
CMbTrimmedWireFrameParams | Parameters for trimmed of a wire frame |
CMbWireFrameFilletsParams | Parameters of wire frame fillets |
CMbWireFrameProjParams | Parameters for projecting points onto a wire frame |
CMbProjectionsObjects | The additional projected objects |
►CMbProperty | Property. Internal use only |
CBoolProperty | Bool property |
►CConstRefItemProperty< Type > | Read-only reference item property without setter |
CRefItemProperty< Type > | Read/write property of ref count object |
►CDoubleProperty | Double property |
CNDoubleProperty | Double property with number |
CIntProperty | Int property |
CMathItemCopyProperty< Type > | The property of the object |
CMathItemProperty< Type > | The property of the object |
CStringProperty | String property |
CUIntProperty | Uint property |
CVersionProperty | Version property |
CMbQuadrangle | Quadrangle |
CMbRect | Bounding rectangle |
CMbRect1D | One-dimensional box |
CMbRect2D | A two-dimensional box |
CMbRect3D | Three-dimensional box |
►CMbRefItem | Reference-counted object |
CC3DPmiToItem | Generator of PMI's geometry shape |
CC3DSymbolToItem | Generator of text element's geometry shape |
CIAttributeNamesCollector | Interface for collecting model attribute names |
►CIC3DCharEncodingTransformer | An interface for string encoding |
CC3DCharEncodingTransformerLocale | Transform strings using the set locale |
CIC3DCharEncodingTransformerStep | Transform strings using the STEP wide characters encoding |
CIC3DCharEncodingTransformerUTF8 | Transform strings using the utf-8 encoding |
CIConfigurationSelector | Interface of configuration selection |
CIConverterEventLogger | Debug output request interface |
►CIProductIdMaker | Interface of component's identifier generator |
CNameProductIdMaker | Implementation of component's identifier generator |
CIScaleRequestor | Interface of scale request |
CIStitchRequestor | Interface of stitching request |
CItAnnObjectStore | The interface of annotated objects storage |
►CItModelDocument | Interface of document of an assembly model or a part model |
CC3dModelDocument | Implementation of model document which has regular structure |
►CItModelInstanceProperties | Interface of properties of an instance, a subassembly or a part |
CItModelAssembly | Interface of the assembly |
CItModelInstance | Interface of the component instance |
CItModelPart | Interface of a part |
CItSymbolObjectStore | The interface of storage of conventional notations |
►CMaAnnotationItem | Annotation object |
CMaCallout | Callout is the parent of all classes for callouts of different types |
►CMaDimension | Dimension is the parent of all classes for dimensions of different types |
CMaAngularDimension | Angular dimension |
CMaDiameterDimension | Diameter dimension |
CMaLinearDimension | Linear dimension |
CMaRadialDimension | Radial dimension |
CMaShapeTolerance | Shape tolerance |
CMaSurfaceCondition | Surface condition |
CMaDecoratedCurve | Curve and terminators |
►CMaTextItem | Text object |
CMaCompositeText | Set of text blocks |
CMaSpecificSymbol | Specific symbol |
►CMaTextLiteral | Text with specification of LCS, font, align |
CMaTextLiteralExtent | Text with specification of LCS, font, alignment, size |
CMbAnnCurves | The array of annotative curves |
►CMbAttribute | Object attributes |
CMbAnchorAttribute | Attribute "anchor" |
►CMbCommonAttribute | Common attribute - the base class |
►CMbBaseHotPointAttribute | Base class of hot-point attributes |
CMbCompositeHotPointAttribute | Attribute of a composite hot-point( hot point set ) |
CMbHotPointAttribute | Attribute of a simple hot-point |
CMbBinaryAttribute | Binary attribute |
CMbBoolAttribute | Bool attribute |
CMbDoubleAttribute | Double attribute |
CMbDoubleRangeAttribute | Double precision range attribute |
CMbDoubleVectorAttribute | Array of real (double) values attribute |
►CMbGeomAttribute | Geometric attribute |
CMbStampRibAttribute | Attribute of reinforsed rib of sheet solid |
CMbInt32VectorAttribute | Array of integer (int32) values attribute |
CMbInt64Attribute | Int64 attribute |
CMbInt64VectorAttribute | Array of integer (int64) values attribute |
CMbIntAttribute | Int attribute |
CMbSheetFlangingAttribute | Swept flange attribute of a sheet solid |
CMbStringAttribute | String attribute |
CMbUuidInstanceAttribute | Uuid attribute for instances (MbInstance) |
►CMbElementaryAttribute | Elementary attribute - the base class |
CMbChanged | Modification |
CMbColor | Color |
CMbDencity | Density |
CMbElasticity | The stiffness |
CMbEmbodimentAttribute | Indication of embodiment (variant of model implementation) |
CMbIdentifier | Object identifier |
CMbNameAttribute | Topological name |
CMbSelected | Selection |
CMbShellThickness | Thickness |
CMbStrains | The strains / The tensions |
CMbStyle | Style of drawing lines |
CMbUpdateStamp | Stamp of update time |
CMbVisible | Visibility |
CMbVisual | Material properties |
CMbWidth | Thickness of drawing lines |
CMbWireCount | The number of u-mesh and v-mesh drawing lines |
CMbExternalAttribute | User external attribute - the base class |
►CMbProductAttribute | Base class of product attributes |
CMbPersonOrganizationInfo | Information related to a person and the organization he/she in |
CMbProductInfo | Product data |
CMbUserAttribute | User system attribute |
CMbAttributeAction | Object for properties |
CMbCalloutCurve | Curve with terminators |
►CMbCreator | Constructor of object of the geometric model |
CMbAttributeProvider | Topological objects attributes provider |
CMbBeadSolid | Constructor of a shell from sheet material with a bead |
CMbBeamCreator | Constructor of beam curve |
CMbBendAnySolid | Constructor of a shell from sheet material with bend/unbend |
CMbBendOverSegSolid | Constructor of a shell from sheet material bent along a segment |
CMbBendUnbendSolid | Constructor of a shell from sheet material with bend/unbend |
CMbBendsByEdgesSolid | Constructor of bends by edges of a shell of a solid from sheet material |
CMbBooleanMeshCreator | Constructor of Boolean operation of polygonal objects |
CMbBooleanSolid | Boolean operation constructor |
CMbBuildSheetMetalSolid | Constructor of the sheet metal shell based on an arbitrary solid |
CMbClosedCornerSolid | Constructor of a shell from sheet material with corner enclosure |
CMbConnectingCurveCreator | Constructor of curve connecting two curves |
►CMbCurveSweptSolid | Constructor a solid's shell by forming curves |
CMbCurveEvolutionSolid | Constructor of shell of evolution solid |
CMbCurveExtrusionSolid | Constructor of an extrusion solid's shell |
CMbCurveLoftedSolid | Constructor of a lofted shell |
CMbCurveRevolutionSolid | Constructor of a revolution shell |
CMbHoleSolid | Constructor of shell of hole, pocket, groove |
CMbCutMeshCreator | Constructor of a polygonal object cutted by a plane |
CMbCuttingSolid | Cut solid constructor |
CMbDetachSolid | Constructor subdividing a set of faces into connected parts |
CMbDraftSolid | Constructor of a shell with drafted faces |
CMbDuplicationSolid | Constructor of duplication face sets |
CMbElementarySolid | Constructor of shell for elementary solid |
CMbExtendCurveCreator | Constructor of curve extension |
CMbExtensionShell | Constructor of an extended face of a shell |
CMbFaceModifiedSolid | Constructor of a modified shell |
CMbFilletWireFrameCreator | Wire frame fillets creator |
CMbFireClothoidCreator | Constructor of a clothoid |
►CMbFireCreator | Base class of a constructor of fair curve |
CMbFireChangeCreator | Constructor of changing a fair curve |
CMbFireCurveCreator | Constructor of fair curve |
CMbFireFilletCreator | Constructor of a fair fillet curve |
CMbIntCurveCreator | Intersection curve constructor |
CMbJalousieSolid | Constructor of a shell form sheet material with jalousie |
CMbJogSolid | Constructor of a shell from sheet material with a jog |
CMbJoinShell | Constructor of a join shell |
CMbJointBendSolid | Construction of a composite bend |
CMbMedianShell | Constructor of a median shell of solid |
CMbMeshShell | Constructor of a shell from a mesh of curves |
CMbModifiedNurbsItem | Constructor of a shell with deformable faces |
CMbMotionMaker | The shift of an object |
CMbNormalizeHolesSolid | Constructor of the normalization of the holes of sheet solid |
CMbNurbs3DCreator | Spatial spline constructor |
CMbNurbsBlockSolid | Constructor of a shell in the form of block |
CMbNurbsModification | Modifier of a shell with a deformable face |
CMbNurbsSurfacesSolid | Constructor of a shell from NURBS-surfaces |
CMbNurbsWireFrameCreator | Creator NURBS copies of the wire frame |
CMbOffsetCurveCreator | Offset curve constructor |
CMbPatchCreator | Constructor of a patch-shaped shell |
CMbProjCurveCreator | Projection wireframe constructor |
CMbRemoveOperationSolid | The constructor of a shell from sheet material without elements of the specified operation |
CMbRestoredEdgesSolid | Constructor of side edges of bends |
CMbReverseCreator | Constructor of a reversed solid |
CMbReverseMeshCreator | Constructor of a reversed polygonal object |
CMbRibSolid | Constructor of a solid with a rib |
CMbRotationMaker | Rotate an object around an axis |
CMbRuledShell | Constructor of a ruled shell |
CMbRuledSolid | Constructor of a sheet ruled shell |
CMbSectionShell | Constructor of the shell on mutable section surface |
CMbSheetMetalSolid | Constructor of a shell from sheet material |
CMbSheetUnionSolid | Constructor of operation of union of sheet solids by butt |
CMbShellSolid | Constructor of an offset shell |
CMbSimpleCreator | Constructor of a solid shell without history |
CMbSimpleMeshCreator | Constructor of a polygonal object without history |
CMbSimpleWireFrameCreator | Constructor of a wireframe without history |
CMbSimplifyFlatSolid | Constructor of the simplified flat pattern |
►CMbSmoothSolid | Constructor of chamfer or fillet of solid's edges |
CMbChamferSolid | Constructor of solid with edges' chamfers |
CMbFilletSolid | Edges fillet constructor |
CMbSphericalStampSolid | Constructor of a shell from the sheet material with spherical stamping |
CMbSplitShell | Construction of a shell with splitting of faces |
CMbStampRibSolid | Constructor of a sheet solid with a rib |
CMbStampSolid | Constructor of a shell from the sheet material with stamping |
CMbStitchedSolid | Constructor of a shell by stitching the faces |
CMbSurfaceSplineCreator | Spatial spline constructor |
CMbSymmetrySolid | Constructor of a symmetric solid |
CMbThinShellCreator | Constructor of a shell from a surface |
CMbTransformationMaker | Transformation of an object by matrix |
CMbTransformedSolid | Constructor of a transformed shell |
CMbTrimmedWireFrameCreator | Wire frame trimmed creator |
CMbTruncatedShell | Constructor of a truncated shell |
CMbUnWrapPointCreator | Unwrapped point creator |
CMbUnionSolid | Constructor of union of two face sets to one face set |
CMbUnwrapCurveCreator | Unwrapped curve creator |
CMbUserStampSolid | Constructor of a shell from the sheet material with stamping by tool solid |
CMbWrapCurveCreator | Wrapped curve creator |
CMbWrapPointCreator | Wrapped point creator |
CMbCurveMate | Curve with conjugation |
CMbCurveTessellation | Curve tessellation |
►CMbFunction | Scalar function of parameter |
CMbCompositeFunction | Composite function |
CMbConstFunction | Constant function |
CMbCubicFunction | Cubic Hermite function |
CMbCubicSplineFunction | Cubic spline function |
CMbCurveCoordinate | The function by curve coordinate |
CMbLineFunction | Linear function |
CMbMonoSmoothFunction | Monotone spline interpolation class c2 based one-parameter groups of diffeomorphisms (N.V. Osadchenko) |
CMbNurbsFunction | NURBS function |
CMbPowerFunction | Power function |
CMbServeFunction | The monotonically increasing service function v(t) = a * t * t + b * t + c |
CMbSinusFunction | Sinus function |
CMdAnalyticalFunction | The analytical function |
CMdCharacterFunction | The symbolic function |
►CMbLump | Solid, matrix of its transformation and identifiers of owners |
►CMbCutLump | Solid with a sing cutting in derive view |
CMbMappingLumps | A solid or a set of solids which are defined in a coordinate system with an attribute of cutting in sections and cutaways |
CMbLumpCube | Solid bounding box, matrix of its transformation and identifiers of owners |
CMbMeshProcessor | Class for creating a BRep shell by polygonal mesh |
CMbModel | Geometric model |
►CMbNameMaker | Name generator |
CMbSNameMaker | Generator of names with additions to name |
CMbNumericalCharacteristic | Numerical characteristic of an object |
CMbPartSolidIndex | Identifier of the part of the solid |
CMbPatchCurve | Curve for the patch construction |
CMbPlanarGrid | Triangulation of a two-dimensional region |
►CMbPlaneItem | Geometric object in two-dimensional space |
CMbCurve | Curve in two-dimensional space |
CMbMultiline | Multiline |
CMbRegion | Two-dimensional region |
CMbPntMatingData< Vector > | Parameters of conjugation at point |
CMbPolygon | Two-dimensional polygon |
CMbPrimitive | Primitive |
CMbSimbolthThreadView | The implementation of the annotation view interface |
CMbSpaceCurves | An array of spatial curves for projection |
►CMbSpaceItem | Geometrical object in three-dimensional space |
CMbCurve3D | Curve in three-dimensional space |
CMbItem | A model geometric object |
►CMbLegend | Auxiliary geometric object |
►CMbDimension | Dimension |
CMbAngularDimension | Angular dimension |
CMbLinearDimension | Linear dimension |
CMbRadialDimension | Radial dimension |
CMbMarker | Marker with properties of a geometric object |
CMbPMI | Reference-counted object |
►CMbSymbol | Conventional notation |
CMbLeader | Leader conventional notation |
►CMbPointsSymbol | Conventional notation on base points |
CMbRough | Roughness notation |
CMbThread | Thread |
CMbPoint3D | Three-dimensional point with properties of geometric object |
CMbSurface | Surface in three-dimensional space |
CMbSpacePoints | The array of spatial points for projection |
CMbSpine | Curvilinear spine for sweep surface |
CMbSplitData | Truncating elements |
CMbTerminator | Terminator |
►CMbTextItem | Reference-counted object |
CMbCompositeText | Composite text |
CMbTextLiteral | Text element which has content |
►CMbTopItem | Topological object in three-dimensional space |
CMbFaceShell | Shell or set of faces |
CMbLoop | Face loop |
CMbOrientedEdge | Oriented edge |
CMbTopologyItem | Topological object with name |
CMbVar | Variable |
CProgressBarWrapper | The wrapper of the execution progress indicator |
CMbRegDuplicate | Registrator of copied objects |
CMbRegionBooleanParams | Boolean operation parameters over regions |
CMbRegTransform | Registrator of transformable objects |
CMbRGBA | Color value in the RGBA color model |
CMbRibSolidParameters | Parameters of a rib |
CMbSolidToSheetMetalValues::MbRipEdgeValues | The rip edge and closing corner parameters |
CMbRuledShellGapCalc | Calculator of hot point location for the gap of corner closure |
CMbRuledShellParams | Parameter class for the creation an open ruled solid |
CMbRuledShellResult | Output data for the creation an open ruled solid |
CMbRuledSolidValues | A ruled shell parameters |
CMbSectionLayout | The parameters of form-generating operation |
CMbSectionMap | A data for constructing a set of sections and cutaways of shells |
CMbSectionMapIterator | The iterator of section views of solid |
CMbSectionMapIteratorAbs | The interface of iterator of section views |
CMbSectionPhantom | The parameters of form-generating operation |
CMbSectionRail | The surface section control function |
CMbSectionRule | The surface section control function |
CMbSerialItem< Type > | Serialization class template (ordinal numbering of created objects) |
CMbSheetMetalValues | Parameters of solid construction from sheet material |
CMbSheetRibHotPointCalculator | Calculator of hot point location for the sheet rib |
►CMbShellChamferParams | Parameters for creating chamfers for edges of a solid |
CMbShellFilletValues | Parameters for creating a fillet of edges of a solid |
CMbShellCuttingParams | Shell cutting operation parameters |
CMbShellFullFilletParams | Parameters for creating a fillet of a chain of the body faces |
CMbShellHistory | Faces history |
CMbShellPartParams | Parameters for extracting a specified part of a decomposing solid |
CMbShellPartResults | Results of extracting a specified part of a decomposing solid |
CMbShellsDistanceData | The data of the minimum distance between two shells |
CMbShellsIntersectionData | Information about two solids intersection |
CMbShellStitchParams | Stitch parameters |
CMbBendByEdgeValues::MbSide | Parameters of one boundary of bend |
CMbSimplifyFlatPatternValues | Parameters of the simplification corners operation.
|
CMbSketchCheckParameters | Sketch diagnostic parameters |
CMbSketchErrors | A set of errors is the result of a sketch diagnosis |
CMbSlotValues | The parameters of stress relieving of bending |
►CMbSmoothPhantomParams | Parameters for creating phantom surfaces of fillet/chamfer |
CMbSmoothPositionDataParams | Parameters for creating support points of fillet/chamfer operation sizes |
CMbSmoothSequenceParams | Parameters for creating a sequence of smoothly connected edges |
►CMbSmoothPhantomResult | The output data of creating phantom surfaces of fillet/chamfer |
CMbSmoothSequenceResult | The output data of creating a sequence of smoothly connected edges |
CMbSmoothPositionDataResults | The output data of creating support points of fillet/chamfer operation sizes |
CMbSolidToSheetMetalValues | The parameters of sheet metal solid building based on an arbitrary solid |
CMbSpaceContourCreationResults< Item > | The result of creating a contour |
CMbSpaceParamPnt | A space-parametric point |
CMbSpacePntTwoVects | Point and two normalized vectors, and their lengths |
CMbSpatialOffsetCurveParams | Parameters of an offset curve in space |
CMbSphericalStampPartsResult | Output data for create parts of stamping |
CMbSpineData | Spine for sweep operation |
CMbStampingValues | The parameters of stamping |
CMbStampPartsResult | Output data for create parts of stamping |
►CMbStampWithToolParams | Input data for stamping by solid operation |
CMbStampWithToolPartsParams | Input data for create parts of stamping solid by another solid |
CMbStampWithToolPartsResult | Output data for create parts of stamping solid by another solid |
CMbStepData | Data for step calculation |
CMbSurfaceContiguousData | Additional (related) surface data |
CMbSurfaceFitConstraint | Constraint for primitive fitting |
CMbSurfaceFitToGridParameters | Parameters of surface fitting |
CMbSurfaceFitToGridResults | Parameters of surface fitting |
CMbSurfaceOffsetCurveParams | Parameters of an offset curve on a surface |
CMbSurfacesJointAnalysisParams | Input parameters of the search function for minimum and maximum deviations of surfaces parameters along their intersection curve |
CMbSurfacesJointAnalysisResults | Output parameters of the function of finding the minimum and maximum deviations of surfaces parameters along their intersection curve |
CMbSurfaceTessellation | Surface tessellation |
CMbSurfaceWorkingData | Points and Derivative Surfaces |
CMbSweptData | The generating data |
►CMbSweptLayout | The parameters of Boolean operation of extrusion or revolution to object |
CMbExtrusionLayout | The parameters of Boolean operation of extrusion to object |
CMbRevolutionLayout | The parameters of Boolean operation of revolution to object |
CMbSweptSide | Parameters of rotation and extrusion |
CMbSymmetrySolidParams | Parameter class by create a symmetric solid relative to a plane |
►CMbSyncItem | Base synchronization object with lazy initialization |
CMbFace | Face |
CMbFaceShell | Shell or set of faces |
CMbFunctionFactory | Factory of functions |
CMbItem | A model geometric object |
CMbLabel | A label for performing of operations |
CMbLoop | Face loop |
CMbUserAttribute | User system attribute |
CMbUserFunc | User-defined function |
CMdCharacterFunction | The symbolic function |
CUserAttrDefinitionInstance< AttrDefClass > | A template of "Definition" phenomenon of user attribute |
CMbTempCircle | Auxiliary circle |
CMbThreadedJointCheckParameters | Threaded joint check parameters |
CMbToolStampingValues | The parameters of stamping by a tool solid |
►CMbTransactions | The history tree of object |
CMbItem | A model geometric object |
CMbModel | Geometric model |
CMbTraverse | Offset from the edge of the intersection |
CMbTreeDistanceToElementBase< Point > | The base interface for calculating of squared distance to the object from the tree's bounding box with specified index |
CMbTri | Triangle |
CMbTriangle | Triangle |
CMbTrigon | Triangular plate |
CMbTwoTraverses | Offsets from the edge of the intersection |
CMbUnitInfo | Information about arbitrary element |
CMbUuid | Global unique identifier |
CMbVector | Two-dimensional vector |
CMbVector3D | Vector in three-dimensional space |
CMbVEFVestiges | The set of arrays which are given after getting of all lines |
CMbWeightMatrix | Weights of a NURBS surface |
CMbWireFramePoint | Wire frame point |
CMbWireFrameProjResult | Results for projecting points onto a wire frame |
CMedianShellFaces | Set of faces for build a median shell |
CMedianShellValues | Operation parameters of median shell between selected faces of solid |
CMeshInfo | Diagnostic data of a polygonal object |
CMeshPolygonsConstIterator | Iterator for traverse edges of a mesh |
CMeshSurfaceValues | Surface parameter by grid of curves |
CVSN::MessageLogger | NO TRANSLATION |
CMI3DProperties | Volume mass-inertial properties |
CMIProperties | Mass-inertial properties of curve |
CModifyValues | Old parameters for a solid direct modification |
CMtADimensionTraits | Characteristic data of angular dimension |
CMtArgument | Geometric argument of constraint |
CMtBicompSearch< Graph > | Отображение реберных свойств для графов, поддерживающих концепцию смежности вершин (без явных ребер) |
CMtConstraintIter | Iterator traversing assembly constraints |
CMtGeomArgument | An argument of geometric constraint |
CMtGeomConstraint | Geometric constraint |
CMtGeomVariant | Geometric object, argument of geometric constraint |
CMtLDimensionTraits | Characteristic data of linear dimension |
CMtMateParameters | Parameters of proximity to solution for geometric constraint |
CMtMatingGeometry | Data structure for matched geometry |
CMtParVariant | Numeric or enumerated parameter of constraint |
►CMtRefItem | Base class for objects with reference counting |
CItConstraintsEnum | Iterator traversing the constraint system |
►CMbConstraintItem | Generator of a model in the solver |
CMbDimensional | Dimensional constraint |
CMtBoxConstraint | Overlaying mate onto two boxes |
CMtGeomSolver | Geometric constraint solver |
CMtTestBox | Testing model as a box with a hole |
CMtStrongComponents< Graph, SCVisitor, NumberingMap > | Algorithm for searching strongly connected components in a digraph |
CMtTransDof | Record about the degree of freedom of movement |
CMultiMap< KeyType, ValType > | Associative set with duplicates (multiset) |
CMultiMap< int, MbAttribute * > | |
►CMultiMap< MbeItemDataType, ItemDataBase * > | |
Cc3d::UserDataMap | A container for user data of a tree node |
CVSN::Mutex | Mutex class is a synchronization primitive that can be used to protect the shared data from simultaneous access of several streams. In case of recursive one, Mutex class can be used to protect the common data from simultaneous access of several streams |
CVSN::MutexLocker | MutexLocker class is a mutex wrapper that provides convenient ownership mechanism of mutex throughout the scope |
CNameIntersectionInfo | Name with hits counter |
CNodeElem< Type > | Auxilliary structure for the priority queue element |
CVSN::NodeKey | Node unique key |
Cnull_type | Empty data type |
CNurbsBlockValues | The parameters for construction of NURBS-block |
CNurbsSurfaceValues | The parameters of spline surface |
CNurbsValues | Parameters of the deformable face |
CVSN::OpenGLContextInterface | OpenGLContextInterface class presents own OpenGL context allowing to render OpenGL in a system window |
CVSN::OpenGLFramebufferObject | OpenGLFramebufferObject class encapsulates framebuffer OpenGL object |
CVSN::OpenGLFunctionListInterface | The OpenGLFunctionList class provides cross-platform access to the OpenGL ES 2.0 functions |
CVSN::Painter | . Canvas painting tool |
CParallelRegionGuard | Scoped guard of parallel region |
CMbItemItemDist< Param1, Param2 >::ParamPoint | Parametric point (1D or 2D) |
CPatchValues | The parameters of patch |
CVSN::Pen | NOT TRANSLATED |
CVSN::PickAreaSelectionEvent | NO TRANSLATION |
CVSN::PickSelectionEvent | NO TRANSLATION |
CPlanarCheckParams | Parameters for checking if the curve is planar |
CPlaneInstanceItemsConstIterator | Iterator for traverse of elements of immutable planar instance |
CPlaneInstanceItemsIterator | Iterator for traverse of elements of planar instance |
CVSN::PlaneMarker | NO TRANSLATION |
►CVSN::PlatformRenderingArea | PlatformRenderingArea class provides abstraction for surface |
CVSN::PlatformWindow | PlatformRenderingArea class provides abstraction for surface |
CVSN::Point3DF | The three-dimensional point |
CVSN::Point3DFColor | Coordinates for setting a position with normal |
CVSN::Point3DFTexture1D | < 1D texture coordinates. 2D texture coordinates |
CVSN::Point3DFTexture2D | 3D texture coordinates |
CVSN::Point3DFTexture3D | Coordinates for setting a color |
►CPointersIterator< Type > | Interface of iterator |
CPointersArrayIterator< Array, Type > | Iterator of array |
CPointersListIterator< Type > | Iterator of list |
CVSN::PointF | PointI class defines point on the plane using float-precision |
CVSN::PointI | PointI class defines point on the plane using integer precision |
CVSN::PolygonDescriptor | Defines additional options for creating geometric curves.
|
CPolyline3DPoint | Point parameters for creation of a polyline |
►CPrimitiveDifference | Differences of primitives |
CCountDifference | Difference in count |
CNameDifference | Naming difference between two primitives |
CPointDifference | Difference of points |
CVectorDifference | Difference of normals |
CPriorityQueue< Index, Weight > | Priority queue using a heap |
►CVSN::ProcessEvent | ProcessEvent class is the event and also base class for all event classes. Event objects contain event parameters |
CVSN::CameraEvent | Camera position change event |
CVSN::ChildEvent | NOT TRANSLATED |
CVSN::CloseEvent | NOT TRANSLATED |
CVSN::DeferredDeleteEvent | NOT TRANSLATED |
CVSN::DrawEvent | NOT TRANSLATED |
►CVSN::InputEvent | InputEvent class is the base class for events that describes user input |
CVSN::KeyEvent | NO TRANSLATION |
CVSN::MouseEvent | MouseEvent class contains parameters that describe a mouse event |
CVSN::WheelEvent | WheelEvent class contains parameters that describes a scroll wheel event |
CVSN::PlatformRenderingAreaEvent | NOT TRANSLATED |
CVSN::TimerEvent | NOT TRANSLATED |
CVSN::WindowStateModifiedEvent | NOT TRANSLATED |
CMbShellCuttingParams::ProlongState | State of prolongation types of cutter surfaces |
CPropType< Type > | Object type and property type correspondence structure |
CVSN::RandomAccessConstIterator< T > | Итератор с произвольным доступом |
CVSN::RandomAccessIterator< T > | Iterator with an arbitrary access |
CVSN::RectF | RectF class defines rectangle in the plane using float-precision |
CVSN::RectI | RectI class defines rectangle in the plane using integer precision |
CRectifyValues | Parameter for an unwrapping the face on a plane |
Crecursive_union< Type, Tail > | Recursive definition of class "union-container" |
Cc3d::ref_pair< _Ty1, _Ty2 > | A pair of references |
CVSN::RenderContainer | Container for visual objects |
►CVSN::RenderingArea | RenderingArea class represents abstract surface for visualization |
CVSN::Window | Class Window is a implementation of the window rendering using OpenGL |
CVSN::RenderingAreaFormat | RenderingAreaFormat class represents RenderingArea format |
CVSN::RenderLayerSettings | Render layer settings |
CVSN::RenderObject | RenderObject class contains GeometryRep + bounding box |
CVSN::RenderPostProcess | RenderPostProcess class allows you to perform the final post-processing of the scene with a shader |
CVSN::RenderScreen | . The tool to drawing on the screen |
CVSN::RenderState | Object rendering state |
CVSN::RenderStatistics | RenderStatistics class provides the functional to compile statistics of the scene rendering |
►CRPArray< Type > | One-dimensional array of pointers to objects |
CPArray< MbAnnotationEdgeVestige > | |
►CPArray< MbProperty > | |
CMbProperties | Set of object properties. Internal use only |
CPArray< MbContourWithBreaks > | |
CPArray< CurveWType > | |
CPArray< MbBendIndices > | |
CPArray< TextItemIGES > | |
CPArray< MbRough > | |
CPArray< DXFCompositeRef > | |
CPArray< MbEdgeVestige > | |
CPArray< DXFFace > | |
CPArray< MbVertexVestige > | |
CPArray< MbNamedContoursTree > | |
►CPArray< MbPartSolidIndex > | |
CMbPartSolidIndices | Identifiers of the parts of the solid |
CPArray< std::vector< size_t > > | |
CPArray< MpEdge > | |
CPArray< RPArray< MbCreator > > | |
CPArray< BTreeNode > | |
CPArray< MbFaceVestige > | |
CPArray< MbName > | |
CPArray< FileSpace > | |
CPArray< DXFLoop > | |
CPArray< DXFSolidBody > | |
CPArray< MbSymbolVestige > | |
CPArray< ItUserFunc > | |
CPArray< MbCompContourArray > | |
CPArray< MpLoop > | |
CPArray< DXFPolyline::DXFSegment > | |
CPArray< PrimitiveDifference > | |
CPArray< MbCurveVestige > | |
►CFDPArray< Type > | One-dimensional array of pointers |
CSFDPArray< Type > | Sorted one-dimensional array of pointers to objects |
CIFC_Array< Type > | One-dimensional array of pointers with counting of references |
►CPArray< Type > | One-dimensional array of pointers |
CPIArray< Type > | One-dimensional array of pointers with iterator functions |
CPMIArray< Type > | One-dimensional array of pointers with iterator functions |
CRPStack< Type > | Stack of pointers |
CRPArray< AssemblyMIAttire > | |
CRPArray< const MbCurveEdge > | |
CRPArray< MbApex3D > | |
CRPArray< MbBreak > | |
►CRPArray< MbContour > | |
CPArray< MbContour > | |
CRPArray< MbContourOnSurface > | |
CRPArray< MbCreator > | |
CRPArray< MbCurve > | |
CRPArray< MbCurve3D > | |
CRPArray< MbFace > | |
CRPArray< MbFaceShell > | |
CRPArray< MbFunction > | |
CRPArray< MbGrid > | |
CRPArray< MbLineSegment > | |
CRPArray< MbLoop > | |
CRPArray< MbLump > | |
CRPArray< MbMapBody > | |
CRPArray< MbOrientedEdge > | |
CRPArray< MbPntMatingData > | |
CRPArray< MbPolygon3D > | |
CRPArray< MbPolyline3D > | |
►CRPArray< MbSMBendNames > | |
CPArray< MbSMBendNames > | |
CRPArray< MbSNameMaker > | |
CRPArray< MbSpaceCurves > | |
CRPArray< MbSpacePoints > | |
CRPArray< MbSpine > | |
CRPArray< MbSurface > | |
CRPArray< MbSymbol > | |
►CRPArray< MbTreeVariable > | |
CIFC_Array< MbTreeVariable > | |
CRPArray< MbVar > | |
CRPArray< RPArray< MbSMBendNames > > | |
CRPArray< SolidMIAttire > | |
CRuledSurfaceValues | Data for the construction of a ruled surface |
►CSArray< Type > | Array of plain old data structures (POD) |
CSIArray< Type > | One-dimensional array of objects with iterator functions |
►CSSArray< Type > | Ordered array |
CCSSArray< double > | |
CCSSArray< MbNamePair > | |
CCSSArray< size_t > | |
CCSSArray< Type > | Ordered one-dimensional array |
CSStack< Type > | A stack of objects |
CSArray< bool > | |
CSArray< Cluster > | |
CSArray< DerivesValues > | |
CSArray< double > | |
CSArray< MbAnyBend > | |
CSArray< MbBreaksPart > | |
CSArray< MbCartPoint > | |
CSArray< MbCartPoint3D > | |
CSArray< MbEdgeFacesIndexes > | |
CSArray< MbeMatingType > | |
CSArray< MbePairObjectsSelection > | |
CSArray< MbFloatPoint > | |
CSArray< MbItemIndex > | |
CSArray< MbItemThinValues > | |
CSArray< MbTri > | |
CSArray< MbVector > | |
CSArray< MbVector3D > | |
CSArray< Pair > | |
CSArray< PPNode< Type > > | |
CSArray< ptrdiff_t > | |
►CSArray< SimpleName > | |
CMbPath | Path to component |
►CSArray< size_t > | |
CIMArray< Type > | Ordered array of indices of the given PArray |
CSArray< StVertexOfMultilineInfo > | |
CSArray< T > | |
CSArray< VERSION > | |
CSArray_assign< T > | Initialization of an array by the list of values |
CVSN::SceneContent | SceneContent class represents scene content as the graph |
►CVSN::SceneModification | The base class for changes that can be sent and received by Vision change notification system |
►CVSN::NCreatedModificationBasic | NCreatedModificationBasic class is the base class for all ModificationFlag::NodeCreated SceneModification events |
CVSN::NCreatedModification< T > | NCreatedModification class is used to notify on scene modifications |
CVSN::NDestroyedModification | Used to notify about destroying a node |
CVSN::SceneSegmentData | SceneSegmentData class represents scene segment data |
CVSN::SceneSegmentRef | SceneSegmentRef class sets reference to geometry representation |
CScopedExceptionMode | Alter mode for exception handling in a scope |
CScopedLock | Scoped lock. Can accept a null pointer to a mutex. Locking occurs if the pointer to the mutex is nonzero and the code runs in parallel |
CScopedReadProgress | Scoped progress indicator for reader |
CScopedRecursiveLock | Recursive scoped lock. Can accept a null pointer to a mutex. Locking occurs if the pointer to the mutex is nonzero and the code runs in parallel |
►CVSN::SelectionItem | SelectionItem class is a definition of the interface for a selected item |
►CVSN::InstSelectionItem | InstSelectionItem class is a selection item that contains functions implementation |
CVSN::InstCustomItem | InstCustomItem class is an item responsible for a manual object selection and that has function implementation |
CVSN::Shader | Shader class implements a pixel shader and its program. This class provides loading and also compiling and performing subprogram of vertexes and shader itself |
CShellFacesConstIterator | Iterator for traverse faces of a immutable shell |
CShellFacesIterator | Iterator for traverse faces of a shell |
CShellVerticiesIterator | Iterator for traverse verticies of a shell |
►CSimpleNameArray | Set of simple names |
CMbSNameMaker | Generator of names with additions to name |
CVSN::SizeF | SizeI class describes a size and uses an floating precision |
CVSN::SizeI | SizeI class describes a size and uses an integer precision |
CSmoothValues | Parameters of fillet or chamfer of edge |
CVSN::SnapshotSettings | NO TRANSLATION |
CSolidEdgesConstIterator | Iterator for traverse edged of immutable solid |
CSolidEdgesIterator | Iterator for traverse edged of solid |
CSolidFacesConstIterator | Iterator for traverse faces of a constant solid |
CSolidFacesIterator | Iterator for traverse faces of a solid |
CSolidMIAttire | Solid, its properties and transformation matrices of solid duplicates |
Csorting_array< KeyType, _Pr > | Dynamic container for storing elements of an ordered set |
Csorting_array< MbItem *, LessName > | |
CSparseArray2< Type > | Two-dimensional sparse array of objects |
CSparseRow< Type > | Sparse vector of objects |
CSpineData | A spine curve and its neighborhood |
CSPtr< T > | Smart pointer to objects with reference counter |
CSPtr< C3DPmiToItem > | |
CSPtr< C3DSymbolToItem > | |
CSPtr< const MaTextItem > | |
CSPtr< const MbContour > | |
CSPtr< const MbCurve3D > | |
CSPtr< const MbCurveEdge > | |
CSPtr< const MbElementarySurface > | |
CSPtr< const MbFace > | |
CSPtr< const MbGrid > | |
CSPtr< const MbItem > | |
CSPtr< const MbMesh > | |
CSPtr< const MbRefItem > | |
CSPtr< const MbSolid > | |
CSPtr< const MbSpaceItem > | |
CSPtr< const MbSurface > | |
CSPtr< const MbSurfaceCurve > | |
CSPtr< const MbSurfaceIntersectionCurve > | |
CSPtr< IC3DCharEncodingTransformer > | |
CSPtr< IProductIdMaker > | |
CSPtr< ItGeom > | |
CSPtr< ItModelAssembly > | |
CSPtr< ItModelInstanceProperties > | |
CSPtr< ItModelPart > | |
CSPtr< MaTextItem > | |
CSPtr< MbBaseHotPointAttribute > | |
CSPtr< MbCalloutCurve > | |
CSPtr< MbContour > | |
CSPtr< MbContourOnPlane > | |
CSPtr< MbCurve > | |
CSPtr< MbCurve3D > | |
CSPtr< MbCurveEdge > | |
CSPtr< MbCurveMate > | |
CSPtr< MbCurveTessellation > | |
CSPtr< MbExternalAttribute > | |
CSPtr< MbFace > | |
CSPtr< MbFaceShell > | |
CSPtr< MbFunction > | |
CSPtr< MbItem > | |
CSPtr< MbMesh > | |
CSPtr< MbNumericalCharacteristic > | |
CSPtr< MbPatchCurve > | |
CSPtr< MbPlanarGrid > | |
CSPtr< MbPointFrame > | |
CSPtr< MbPolyCurve > | |
CSPtr< MbRefItem > | |
CSPtr< MbSNameMaker > | |
CSPtr< MbSolid > | |
CSPtr< MbSurface > | |
CSPtr< MbTerminator > | |
CSPtr< MbTextItem > | |
CSPtr< MbTopologyItem > | |
CSPtr< MbWireFrame > | |
CSPtr< MtBoxConstraint > | |
CSPtr< MtRefItem > | |
CSPtr< MtTestBox > | |
CSPtr< Nurbs > | |
CSPtr< ProgressBarWrapper > | |
CSPtr< RefItem > | |
CSPtr< Type > | |
CSPtrPair< RefItem > | A pair of smart pointers |
CSQueue< Type > | Queue of objects without destructors |
CSRef< T > | Smart reference to objects with reference counter |
CSRef< MbFace > | |
Cstatic_array< Elem, arrSize > | Static vector |
►Cstatic_array< Elem, 2 > | |
Cstatic_pair< Elem > | Static vector of two elements (pair) |
CStMLTipParams | Tip parameters structure |
Cstrbuf | A buffer of a CHAR-string |
Cc3d::StrHash | Hash with a string type |
CVSN::String | General String class based on Unicode standard |
Cstring_generator | Generator of MbUuid from string |
CStVertexOfMultilineInfo | Information about a vertex |
►CSweptValues | The parameters of form-generating operation |
CEvolutionValues | Parameters of the sweeping operation |
CLoftedValues | The operation parameters of constructing solid by lofted |
►CRibValues | Parameters of a rib |
CSheetRibValues | Parameters of a sheet metal rib |
►CSweptValuesAndSides | The parameters of extrusion or rotation |
CExtrusionValues | The parameters of extrusion operation |
CRevolutionValues | The parameters of revolution operation |
►Ctape | The base class of the stream for implementation of reading and writing |
►Creader | Stream for reading |
Creader_ex | Stream for reading from several FileSpaces by given positions in clusters |
Crw | Stream for reading and writing |
►Cwriter | Stream for writing |
Crw | Stream for reading and writing |
Cwriter_ex | Stream for writing to several FileSpaces |
►CTapeBase | Base class for stream classes |
►CBTreeNode | Base class for nodes of the expression tree |
CBTreeConst | Constant as a node of a binary tree |
CBTreeFunction | Function as node of a binary tree |
CBTreeIdent | Variable as a node of a binary tree |
CBTreeOperation | Operation with two arguments as node of binary tree |
CBTreeOperation1Arg | Operation with one argument as a node of a binary tree |
CBTreeOperation3Args | Operation with three arguments as node of syntax tree |
CBTreeUserFunc | User-defined function as a node of a binary tree |
CCurveWType | The curve with the type and tolerance |
CMbAnnCurves | The array of annotative curves |
CMbAttribute | Object attributes |
►CMbBaseVestige | The vestige of three-dimensional object |
CMbAnnotationEdgeVestige | The vestige of an annotative object |
CMbEdgeVestige | The vestige of an edge or a curve |
CMbFaceVestige | The vestige of a face |
CMbSymbolVestige | The vestige of a conventional notation |
CMbVertexVestige | The vestige of a vertex |
CMbCalloutCurve | Curve with terminators |
CMbConstraintItem | Generator of a model in the solver |
CMbCreator | Constructor of object of the geometric model |
CMbCurveMate | Curve with conjugation |
CMbCurveVestige | The information about a curve vestige |
CMbFunction | Scalar function of parameter |
CMbModel | Geometric model |
CMbNumericalCharacteristic | Numerical characteristic of an object |
CMbPlaneItem | Geometric object in two-dimensional space |
CMbSimbolthThreadView | The implementation of the annotation view interface |
CMbSpaceCurves | An array of spatial curves for projection |
CMbSpaceItem | Geometrical object in three-dimensional space |
CMbSpacePoints | The array of spatial points for projection |
CMbSpine | Curvilinear spine for sweep surface |
CMbTerminator | Terminator |
CMbTextItem | Reference-counted object |
CMbTopItem | Topological object in three-dimensional space |
CMbTreeVariable | Variable |
CMbUserFunc | User-defined function |
CMbValueRange | Value and range |
CMpEdge | Edge |
CMpGraph | Contours construction graph |
CMpLoop | Loop |
CMpVertex | Vertex |
►CTreeIntervalNode | Node of interval expression tree |
CIntervalConstNode | Interval of simple expressions |
CIntervalIdentNode | Interval variable as a node of a binary tree |
CTapeClass | "Wrapper" for one stream class |
CTapeClassContainer | Array of stream classes registration |
CTapeManager | Stream manager |
►CTapeRegistrator | Compile with the given preprocessor define for control of reading/writing char* and TCHAR* only via ReadTCHAR/WriteTCHAR(), not via illegally operator << and >> |
CTapeRegistratorEx | Array for registration of objects with information about reading/writing position |
CVSN::Texture2D | Texture2D class is for processing 2D textures. The class is used to create textures on the fly or to change the existing texture resources |
CVSN::Texture3D | Texture3D class is for processing 3D textures. The class is used to create textures on the fly or to change the existing texture resources |
CThreadMapperStruct | A structure for the thread mapping creator |
CTMBoxSize | Box sizes |
►CTPointerBase< T > | Base class of smart pointer |
CTOwnPointer< MbName > | |
CTOwnPointer< const MbName > | |
CTPointer< RPArray< MbSpacePoints > > | |
CTPointer< PArray< MbCurve > > | |
CTPointer< RPArray< MbAnnCurves > > | |
CTPointer< RPArray< MbSimbolthThreadView > > | |
CTPointer< RPArray< MbSpaceCurves > > | |
CTPointer< MbMatrix > | |
CTPointer< RPArray< MbSymbol > > | |
CTAPointer< T > | A smart pointer to an array of objects |
CTOwnPointer< T > | A smart pointer to an object |
CTPointer< T > | A smart pointer to an object |
►CTPointerBase< char > | |
CTPointer< char > | A smart pointer to an array of symbols |
CTransformValues | The parameters of object scaling |
CTriPoly | Polygon |
CTriVertex | Vertex of a polygon |
Ctype_which< T, idx > | Get variant type with a given index |
Cunion_conductor< _PairUnion, typeNb, power > | Conductor of visitor for recursively given container |
Cunion_conductor< _Myt, 0, power > | |
Cunion_conductor< const _Myt, 0, power > | |
CVSN::UniteVerticesProcess | NO TRANSLATION |
CVariableSectionValues | Data required for sweeping operation with variable section |
CVSN::Variant | Variant class implements union of most common data types in C3D Vision and supports fixed set of types |
CVSN::VariantValue | VariantValue is a union of possible values |
CVSN::Vector3DF | Vector in three-dimensional space |
CVersionContainer | Container of versions |
CVertexEdgesIterator | Iterator for traverse edges adjacent to a vertex |
CVertexFacesIterator | Iterator for traverse faces adjacent to a vertex |
CVSN::VisionWork | NOT TRANSLATED |
►CVisitor | Abstract base class of the visitor |
CBaseStrVisitor | Base class for thread-safe visitor extracting a string |
CVisitorImpl< T > | A generallized declaration of support of the object visit by a concrete visitor |
►CVisitorImpl< const TCHAR * > | |
CBaseStrVisitor | Base class for thread-safe visitor extracting a string |
CVSN::WaitCondition | NO TRANSLATION |
Cwcsbuf | A buffer of a WCHAR-string |
Cwhich_type< _PairUnion, _Type > | Get type index from the list of union-container |
►CVSN::WidgetBase | WidgetBase is the base control class that allows create a manipulator with different behavior logic and rendering presentation on the same basis |
CVSN::SceneWidget | The class of the control element located on the scene |
CVSN::ViewWidget | The class of the element located on the window above the scene |
CVSN::WidgetEvent | Process event |
►CVSN::WidgetModel | NOT TRANSLATED |
CVSN::WidgetCanvasModel | NOT TRANSLATED |
CWireFrameEdgesIterator | Iterator for traverse edges of wire frame |
CVSN::WString | General String class based on Unicode standard and used for converting string |