OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    Plate_LinearScalarConstraint Class Reference

    define on or several constraints as linear combination of the X,Y and Z components of a set of PinPointConstraint More...

    #include <Plate_LinearScalarConstraint.hxx>

    Public Member Functions

     Plate_LinearScalarConstraint ()
     Plate_LinearScalarConstraint (const Plate_PinpointConstraint &thePPC1, const gp_XYZ &theCoeff)
     Plate_LinearScalarConstraint (const NCollection_Array1< Plate_PinpointConstraint > &thePPC, const NCollection_Array1< gp_XYZ > &theCoeff)
     Plate_LinearScalarConstraint (const NCollection_Array1< Plate_PinpointConstraint > &thePPC, const NCollection_Array2< gp_XYZ > &theCoeff)
     Plate_LinearScalarConstraint (const int ColLen, const int RowLen)
    const NCollection_Array1< Plate_PinpointConstraint > & GetPPC () const
    const NCollection_Array2< gp_XYZ > & Coeff () const
    void SetPPC (const int Index, const Plate_PinpointConstraint &Value)
     Sets the PinPointConstraint of index Index to Value raise if Index is greater than the length of PPC or the Row length of coeff or lower than 1.
    void SetCoeff (const int Row, const int Col, const gp_XYZ &Value)
     Sets the coeff of index (Row,Col) to Value raise if Row (respectively Col) is greater than the Row (respectively Column) length of coeff.

    Detailed Description

    define on or several constraints as linear combination of the X,Y and Z components of a set of PinPointConstraint

    Constructor & Destructor Documentation

    ◆ Plate_LinearScalarConstraint() [1/5]

    Plate_LinearScalarConstraint::Plate_LinearScalarConstraint ( )

    ◆ Plate_LinearScalarConstraint() [2/5]

    Plate_LinearScalarConstraint::Plate_LinearScalarConstraint ( const Plate_PinpointConstraint & thePPC1,
    const gp_XYZ & theCoeff )

    ◆ Plate_LinearScalarConstraint() [3/5]

    Plate_LinearScalarConstraint::Plate_LinearScalarConstraint ( const NCollection_Array1< Plate_PinpointConstraint > & thePPC,
    const NCollection_Array1< gp_XYZ > & theCoeff )

    ◆ Plate_LinearScalarConstraint() [4/5]

    Plate_LinearScalarConstraint::Plate_LinearScalarConstraint ( const NCollection_Array1< Plate_PinpointConstraint > & thePPC,
    const NCollection_Array2< gp_XYZ > & theCoeff )

    ◆ Plate_LinearScalarConstraint() [5/5]

    Plate_LinearScalarConstraint::Plate_LinearScalarConstraint ( const int ColLen,
    const int RowLen )

    Member Function Documentation

    ◆ Coeff()

    const NCollection_Array2< gp_XYZ > & Plate_LinearScalarConstraint::Coeff ( ) const

    ◆ GetPPC()

    const NCollection_Array1< Plate_PinpointConstraint > & Plate_LinearScalarConstraint::GetPPC ( ) const

    ◆ SetCoeff()

    void Plate_LinearScalarConstraint::SetCoeff ( const int Row,
    const int Col,
    const gp_XYZ & Value )

    Sets the coeff of index (Row,Col) to Value raise if Row (respectively Col) is greater than the Row (respectively Column) length of coeff.

    ◆ SetPPC()

    void Plate_LinearScalarConstraint::SetPPC ( const int Index,
    const Plate_PinpointConstraint & Value )

    Sets the PinPointConstraint of index Index to Value raise if Index is greater than the length of PPC or the Row length of coeff or lower than 1.


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