TDataXtd_Pattern Class Reference

a general pattern model

#include <TDataXtd_Pattern.hxx>

Inheritance diagram for TDataXtd_Pattern:
Inheritance graph
[legend]

Public Member Functions

const Standard_GUIDID () const
 Returns the ID of the attribute.


virtual const Standard_GUIDPatternID () const =0
 Returns the ID of the attribute.


virtual Standard_Integer NbTrsfs () const =0
 Give the number of transformation

virtual void ComputeTrsfs (TDataXtd_Array1OfTrsf &Trsfs) const =0
 Give the transformations

Static Public Member Functions

static const Standard_GUIDGetID ()

Member Function Documentation

virtual void TDataXtd_Pattern::ComputeTrsfs ( TDataXtd_Array1OfTrsf Trsfs  )  const [pure virtual]

Implemented in TDataXtd_PatternStd.

static const Standard_GUID& TDataXtd_Pattern::GetID (  )  [static]
const Standard_GUID& TDataXtd_Pattern::ID (  )  const [virtual]

Implements TDF_Attribute.

virtual Standard_Integer TDataXtd_Pattern::NbTrsfs (  )  const [pure virtual]

Implemented in TDataXtd_PatternStd.

virtual const Standard_GUID& TDataXtd_Pattern::PatternID (  )  const [pure virtual]

Implemented in TDataXtd_PatternStd.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 11:06:43 2011 for Open CASCADE Technology by  doxygen 1.6.3