Hide menu
Loading...
Searching...
No Matches
cadex::PMI Namespace Reference

Defines classes, types, enums, and functions related to PMI entities. More...

Classes

class  AngleUnitAttribute
 Defines an angle unit. More...
 
class  Camera
 Defines a camera (point of view) in a scene. More...
 
class  CompositeOutline
 Defines a collection of outlines. More...
 
class  Curve2dOutline
 Defines an outline consist of 2d curves. More...
 
class  CurveOutline
 Defines an outline consist of curves. More...
 
class  Data
 Defines a container storing a PMI data. More...
 
class  DatumComponent
 Defines a component represented by a datum, datum feature symbol or datum target. More...
 
class  DatumRefAttribute
 Defines a datum reference. More...
 
class  DatumRefCompartmentAttribute
 Defines a compartment of datum references or compartments. More...
 
class  DatumTargetAttribute
 Defines a datum target data. More...
 
class  DimensionComponent
 Defines a component represented by a dimensional tolerance. More...
 
class  DisplacementAttribute
 Defines a displacement value for an unequally disposed geometric tolerance. More...
 
class  Element
 Defines a complete PMI element. More...
 
class  GeometricToleranceComponent
 Defines a component represented by a geometric tolerance. More...
 
class  GraphicalComponent
 The base class for the graphical component types. More...
 
class  GraphicalComponentCombinedVisitor
 Provides combined method operator() to visit all components. More...
 
class  GraphicalComponentVisitor
 Defines a visitor of the components. More...
 
class  GraphicalComponentVoidVisitor
 Component visitor with the empty implementation. More...
 
class  GraphicalRepresentation
 Defines a PMI graphical element. More...
 
class  LengthUnitAttribute
 Defines a length unit. More...
 
class  LimitsAndFitsAttribute
 Defines a kind of a tolerance class dimension. More...
 
class  MachiningAllowanceAttribute
 Defines a machining allowance and its bound (deviations). More...
 
class  MaximumValueAttribute
 Defines a maximum value. More...
 
class  ModifierAttribute
 Defines a type of the modification. More...
 
class  ModifierWithValueAttribute
 Defines the type of the modification with additional value. More...
 
class  Outline
 Base class for various outline types. More...
 
class  OutlinedComponent
 Defines a component represented by an outline. More...
 
class  OutlineVisitor
 Defines the visitor of the outline elements. More...
 
class  PlusMinusBoundsAttribute
 Defines a plus and minus bounds (deviations) of a tolerance. More...
 
class  Poly2dOutline
 Defines an outline consist of 2d polylines. More...
 
class  PolyOutline
 Defines an outline consist of polylines. More...
 
class  QualifierAttribute
 Defines the type of a qualifier. More...
 
class  RangeAttribute
 Defines the range of a value. More...
 
class  SavedView
 Defines a view orientation of the model and a subset of visible PMI elements. More...
 
class  SemanticAttribute
 The base class for the semantic attribute types. More...
 
class  SemanticAttributeVisitor
 Defines a visitor of the attributes. More...
 
class  SemanticAttributeVoidVisitor
 Attribute visitor with empty implementation. More...
 
class  SemanticComponent
 The base class for various component types. More...
 
class  SemanticComponentVisitor
 Defines a visitor of the components. More...
 
class  SemanticComponentVoidVisitor
 The component visitor with empty implementation. More...
 
class  SemanticRepresentation
 Defines a PMI semantic representation. More...
 
class  SurfaceFinishComponent
 Defines a component represented by a suface texture. More...
 
class  SurfaceTextureRequirementAttribute
 Defines a surface texture requirement. More...
 
class  TextComponent
 Defines a component represented by text. More...
 
class  TriangulatedComponent
 Defines a component represented by a triangulation. More...
 

Enumerations

enum class  ElementType {
  Note , Dimension , Tolerance , CoordinateSystem ,
  CenterLine , ReferenceGeometry , MeasurementPoint , Datum ,
  FeatureControlFrame , Weld , SurfaceFinish , Section ,
  Undefined = 1000 , UserDefined
}
 Defines the PMI element type.
 

Detailed Description

Defines classes, types, enums, and functions related to PMI entities.