OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    StepData_FieldListD Class Reference

    Describes a list of fields, in a general way This basic class is for a null size list Subclasses are for 1, N (fixed) or Dynamic sizes. More...

    #include <StepData_FieldListD.hxx>

    Inheritance diagram for StepData_FieldListD:

    Public Member Functions

     StepData_FieldListD (const int nb)
     Creates a FieldListD of <nb> Fields.
    void SetNb (const int nb)
     Sets a new count of Fields. Former contents are lost.
    int NbFields () const override
     Returns the count of fields. Here, returns starting <nb>.
    const StepData_Field & Field (const int numnum) const override
     Returns the field n0 <num> between 1 and NbFields (read only).
    StepData_Field & CField (const int numnum) override
     Returns the field n0 <num> between 1 and NbFields, in order to modify its content.
    Public Member Functions inherited from StepData_FieldList
    virtual ~StepData_FieldList ()
     Destructor is virtual.
     StepData_FieldList ()
     Creates a FieldList of 0 Field.
    void FillShared (Interface_EntityIterator &iter) const
     Fills an iterator with the entities shared by <me>.

    Detailed Description

    Describes a list of fields, in a general way This basic class is for a null size list Subclasses are for 1, N (fixed) or Dynamic sizes.

    Constructor & Destructor Documentation

    ◆ StepData_FieldListD()

    StepData_FieldListD::StepData_FieldListD ( const int nb)

    Creates a FieldListD of <nb> Fields.

    Member Function Documentation

    ◆ CField()

    StepData_Field & StepData_FieldListD::CField ( const int num)
    overridevirtual

    Returns the field n0 <num> between 1 and NbFields, in order to modify its content.

    Reimplemented from StepData_FieldList.

    ◆ Field()

    const StepData_Field & StepData_FieldListD::Field ( const int num) const
    overridevirtual

    Returns the field n0 <num> between 1 and NbFields (read only).

    Reimplemented from StepData_FieldList.

    ◆ NbFields()

    int StepData_FieldListD::NbFields ( ) const
    overridevirtual

    Returns the count of fields. Here, returns starting <nb>.

    Reimplemented from StepData_FieldList.

    ◆ SetNb()

    void StepData_FieldListD::SetNb ( const int nb)

    Sets a new count of Fields. Former contents are lost.


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