# ApplicationFramework
TKPLCAF
PDataStd

# PDataStd_Constraint Class Reference

`#include <PDataStd_Constraint.hxx>`

Inheritance diagram for PDataStd_Constraint:

[legend]

## Public Member Functions

Standard_EXPORT | PDataStd_Constraint ()
Standard_EXPORT | PDataStd_Constraint (const Standard_Integer Type, const Handle(PDF_HAttributeArray1)&Geometries, const Handle(PDataStd_Real)&Value, const Handle(PNaming_NamedShape)&Plane)
Standard_EXPORT Handle_PDataStd_Real | GetValue () const
Standard_EXPORT Standard_Integer | GetType () const
Standard_EXPORT Handle_PDF_HAttributeArray1 | GetGeometries () const
Standard_EXPORT void | Set (const Handle(PDataStd_Real)&V)
Standard_EXPORT void | SetType (const Standard_Integer Type)
Standard_EXPORT void | SetGeometries (const Handle(PDF_HAttributeArray1)&Geometries)
Standard_EXPORT void | SetPlane (const Handle(PNaming_NamedShape)&plane)
Standard_EXPORT Handle_PNaming_NamedShape | GetPlane () const
Standard_EXPORT void | Verified (const Standard_Boolean status)
Standard_EXPORT Standard_Boolean | Verified () const
Standard_EXPORT void | Inverted (const Standard_Boolean status)
Standard_EXPORT Standard_Boolean | Inverted () const
Standard_EXPORT void | Reversed (const Standard_Boolean status)
Standard_EXPORT Standard_Boolean | Reversed () const
| PDataStd_Constraint (const Storage_stCONSTclCOM &a)
Standard_Integer | _CSFDB_GetPDataStd_ConstraintmyType () const
void | _CSFDB_SetPDataStd_ConstraintmyType (const Standard_Integer p)
| Handle (PDF_HAttributeArray1) _CSFDB_GetPDataStd_ConstraintmyGeometries() const
void | _CSFDB_SetPDataStd_ConstraintmyGeometries (const Handle(PDF_HAttributeArray1)&p)
| Handle (PDataStd_Real) _CSFDB_GetPDataStd_ConstraintmyValue() const
void | _CSFDB_SetPDataStd_ConstraintmyValue (const Handle(PDataStd_Real)&p)
Standard_Boolean | _CSFDB_GetPDataStd_ConstraintmyIsReversed () const
void | _CSFDB_SetPDataStd_ConstraintmyIsReversed (const Standard_Boolean p)
Standard_Boolean | _CSFDB_GetPDataStd_ConstraintmyIsInverted () const
void | _CSFDB_SetPDataStd_ConstraintmyIsInverted (const Standard_Boolean p)
Standard_Boolean | _CSFDB_GetPDataStd_ConstraintmyIsVerified () const
void | _CSFDB_SetPDataStd_ConstraintmyIsVerified (const Standard_Boolean p)
| Handle (PNaming_NamedShape) _CSFDB_GetPDataStd_ConstraintmyPlane() const
void | _CSFDB_SetPDataStd_ConstraintmyPlane (const Handle(PNaming_NamedShape)&p)
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const

## Private Attributes

Standard_Integer | myType
Handle_PDF_HAttributeArray1 | myGeometries
Handle_PDataStd_Real | myValue
Standard_Boolean | myIsReversed
Standard_Boolean | myIsInverted
Standard_Boolean | myIsVerified
Handle_PNaming_NamedShape | myPlane

## Constructor & Destructor Documentation

Standard_EXPORT PDataStd_Constraint::PDataStd_Constraint | ( |  | ) |

Standard_EXPORT PDataStd_Constraint::PDataStd_Constraint | ( | const Standard_Integer | Type,
|  | const Handle(PDF_HAttributeArray1)& | Geometries,
|  | const Handle(PDataStd_Real)& | Value,
|  | const Handle(PNaming_NamedShape)& | Plane
| ) |

PDataStd_Constraint::PDataStd_Constraint | ( | const Storage_stCONSTclCOM & | a | ) | `[inline]`

## Member Function Documentation

Standard_Boolean PDataStd_Constraint::_CSFDB_GetPDataStd_ConstraintmyIsInverted | ( |  | ) | const`[inline]`

Standard_Boolean PDataStd_Constraint::_CSFDB_GetPDataStd_ConstraintmyIsReversed | ( |  | ) | const`[inline]`

Standard_Boolean PDataStd_Constraint::_CSFDB_GetPDataStd_ConstraintmyIsVerified | ( |  | ) | const`[inline]`

Standard_Integer PDataStd_Constraint::_CSFDB_GetPDataStd_ConstraintmyType | ( |  | ) | const`[inline]`

void PDataStd_Constraint::_CSFDB_SetPDataStd_ConstraintmyGeometries | ( | const Handle(PDF_HAttributeArray1)& | p | ) | `[inline]`

void PDataStd_Constraint::_CSFDB_SetPDataStd_ConstraintmyIsInverted | ( | const Standard_Boolean | p | ) | `[inline]`

void PDataStd_Constraint::_CSFDB_SetPDataStd_ConstraintmyIsReversed | ( | const Standard_Boolean | p | ) | `[inline]`

void PDataStd_Constraint::_CSFDB_SetPDataStd_ConstraintmyIsVerified | ( | const Standard_Boolean | p | ) | `[inline]`

void PDataStd_Constraint::_CSFDB_SetPDataStd_ConstraintmyPlane | ( | const Handle(PNaming_NamedShape)& | p | ) | `[inline]`

void PDataStd_Constraint::_CSFDB_SetPDataStd_ConstraintmyType | ( | const Standard_Integer | p | ) | `[inline]`

void PDataStd_Constraint::_CSFDB_SetPDataStd_ConstraintmyValue | ( | const Handle(PDataStd_Real)& | p | ) | `[inline]`

Standard_EXPORT Handle_PDF_HAttributeArray1 PDataStd_Constraint::GetGeometries | ( |  | ) | const

Standard_EXPORT Handle_PNaming_NamedShape PDataStd_Constraint::GetPlane | ( |  | ) | const

Standard_EXPORT Standard_Integer PDataStd_Constraint::GetType | ( |  | ) | const

Standard_EXPORT Handle_PDataStd_Real PDataStd_Constraint::GetValue | ( |  | ) | const

Standard_EXPORT const PDataStd_Constraint::Handle | ( | Standard_Type |  | ) | const

| Reimplemented from PDF_Attribute.

PDataStd_Constraint::Handle | ( | PNaming_NamedShape |  | ) | const`[inline]`

PDataStd_Constraint::Handle | ( | PDataStd_Real |  | ) | const`[inline]`

PDataStd_Constraint::Handle | ( | PDF_HAttributeArray1 |  | ) | const`[inline]`

Standard_EXPORT Standard_Boolean PDataStd_Constraint::Inverted | ( |  | ) | const

Standard_EXPORT void PDataStd_Constraint::Inverted | ( | const Standard_Boolean | status | ) |

Standard_EXPORT Standard_Boolean PDataStd_Constraint::Reversed | ( |  | ) | const

Standard_EXPORT void PDataStd_Constraint::Reversed | ( | const Standard_Boolean | status | ) |

Standard_EXPORT void PDataStd_Constraint::Set | ( | const Handle(PDataStd_Real)& | V | ) |

Standard_EXPORT void PDataStd_Constraint::SetGeometries | ( | const Handle(PDF_HAttributeArray1)& | Geometries | ) |

Standard_EXPORT void PDataStd_Constraint::SetPlane | ( | const Handle(PNaming_NamedShape)& | plane | ) |

Standard_EXPORT void PDataStd_Constraint::SetType | ( | const Standard_Integer | Type | ) |

Standard_EXPORT Standard_Boolean PDataStd_Constraint::Verified | ( |  | ) | const

Standard_EXPORT void PDataStd_Constraint::Verified | ( | const Standard_Boolean | status | ) |

## Field Documentation

Handle_PDF_HAttributeArray1 PDataStd_Constraint::myGeometries `[private]`

Standard_Boolean PDataStd_Constraint::myIsInverted `[private]`

Standard_Boolean PDataStd_Constraint::myIsReversed `[private]`

Standard_Boolean PDataStd_Constraint::myIsVerified `[private]`

Handle_PNaming_NamedShape PDataStd_Constraint::myPlane `[private]`

Standard_Integer PDataStd_Constraint::myType `[private]`

Handle_PDataStd_Real PDataStd_Constraint::myValue `[private]`

The documentation for this class was generated from the following file:

- PDataStd_Constraint.hxx