|
Public Member Functions |
Standard_EXPORT | TDataStd_PatternStd () |
Standard_EXPORT void | Signature (const Standard_Integer signature) |
Standard_EXPORT void | Axis1 (const Handle(TNaming_NamedShape)&Axis1) |
Standard_EXPORT void | Axis2 (const Handle(TNaming_NamedShape)&Axis2) |
Standard_EXPORT void | Axis1Reversed (const Standard_Boolean Axis1Reversed) |
Standard_EXPORT void | Axis2Reversed (const Standard_Boolean Axis2Reversed) |
Standard_EXPORT void | Value1 (const Handle(TDataStd_Real)&value) |
Standard_EXPORT void | Value2 (const Handle(TDataStd_Real)&value) |
Standard_EXPORT void | NbInstances1 (const Handle(TDataStd_Integer)&NbInstances1) |
Standard_EXPORT void | NbInstances2 (const Handle(TDataStd_Integer)&NbInstances2) |
Standard_EXPORT void | Mirror (const Handle(TNaming_NamedShape)&plane) |
Standard_Integer | Signature () const |
Handle_TNaming_NamedShape | Axis1 () const |
Handle_TNaming_NamedShape | Axis2 () const |
Standard_Boolean | Axis1Reversed () const |
Standard_Boolean | Axis2Reversed () const |
Handle_TDataStd_Real | Value1 () const |
Handle_TDataStd_Real | Value2 () const |
Handle_TDataStd_Integer | NbInstances1 () const |
Handle_TDataStd_Integer | NbInstances2 () const |
Handle_TNaming_NamedShape | Mirror () const |
Standard_EXPORT Standard_Integer | NbTrsfs () const |
| Give the number of transformation
.
|
Standard_EXPORT void | ComputeTrsfs (TDataStd_Array1OfTrsf &Trsfs) const |
| Give the transformations
.
|
Standard_EXPORT const Standard_GUID & | PatternID () const |
| Returns the ID of the attribute.
.
|
Standard_EXPORT void | Restore (const Handle(TDF_Attribute)&With) |
| Restores the backuped contents from <anattribute>
into this one. It is used when aborting a
transaction.
.
|
Standard_EXPORT Handle_TDF_Attribute | NewEmpty () const |
| Returns an new empty attribute from the good end
type. It is used by the copy algorithm.
.
|
Standard_EXPORT void | Paste (const Handle(TDF_Attribute)&Into, const Handle(TDF_RelocationTable)&RT) const |
| This method is different from the "Copy" one,
because it is used when copying an attribute from
a source structure into a target structure. This
method may paste the contents of <me> into
<intoattribute>.
The given pasted attribute can be full or empty of
its contents. But don't make a NEW! Just set the
contents!
It is possible to use <arelocationtable> to
get/set the relocation value of a source
attribute.
.
|
virtual Standard_EXPORT void | References (const Handle(TDF_DataSet)&aDataSet) const |
| Adds the first level referenced attributes and labels
to <adataset>.
For this, use the AddLabel or AddAttribute of
DataSet.
If there is none, do not implement the method.
.
|
virtual Standard_EXPORT Standard_OStream & | Dump (Standard_OStream &anOS) const |
| Dumps the minimum information about <me> on
<astream>.
.
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Static Public Member Functions |
static Standard_EXPORT const
Standard_GUID & | GetPatternID () |
static Standard_EXPORT Handle_TDataStd_PatternStd | Set (const TDF_Label &label) |
| Find, or create, a PatternStd attribute
.
|
Private Attributes |
Standard_Integer | mySignature |
Standard_Boolean | myAxis1Reversed |
Standard_Boolean | myAxis2Reversed |
Handle_TNaming_NamedShape | myAxis1 |
Handle_TNaming_NamedShape | myAxis2 |
Handle_TDataStd_Real | myValue1 |
Handle_TDataStd_Real | myValue2 |
Handle_TDataStd_Integer | myNb1 |
Handle_TDataStd_Integer | myNb2 |
Handle_TNaming_NamedShape | myMirror |