OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    IGESDraw_ToolViewsVisible Class Reference

    Tool to work on a ViewsVisible. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule). More...

    #include <IGESDraw_ToolViewsVisible.hxx>

    Public Member Functions

     IGESDraw_ToolViewsVisible ()
     Returns a ToolViewsVisible, ready to work.
    void ReadOwnParams (const occ::handle< IGESDraw_ViewsVisible > &ent, const occ::handle< IGESData_IGESReaderData > &IR, IGESData_ParamReader &PR) const
     Reads own parameters from file. <PR> gives access to them, <IR> detains parameter types and values.
    void WriteOwnParams (const occ::handle< IGESDraw_ViewsVisible > &ent, IGESData_IGESWriter &IW) const
     Writes own parameters to IGESWriter.
    void OwnShared (const occ::handle< IGESDraw_ViewsVisible > &ent, Interface_EntityIterator &iter) const
     Lists the Entities shared by a ViewsVisible <ent>, from its specific (own) parameters shared not implied (the Views).
    void OwnImplied (const occ::handle< IGESDraw_ViewsVisible > &ent, Interface_EntityIterator &iter) const
     Lists the Entities shared by a ViewsVisible <ent>, from its specific (own) implied parameters : the Displayed Entities.
    IGESData_DirChecker DirChecker (const occ::handle< IGESDraw_ViewsVisible > &ent) const
     Returns specific DirChecker.
    void OwnCheck (const occ::handle< IGESDraw_ViewsVisible > &ent, const Interface_ShareTool &shares, occ::handle< Interface_Check > &ach) const
     Performs Specific Semantic Check.
    void OwnCopy (const occ::handle< IGESDraw_ViewsVisible > &entfrom, const occ::handle< IGESDraw_ViewsVisible > &entto, Interface_CopyTool &TC) const
     Copies Specific Parameters shared not implied, i.e. all but the Displayed Entities.
    void OwnRenew (const occ::handle< IGESDraw_ViewsVisible > &entfrom, const occ::handle< IGESDraw_ViewsVisible > &entto, const Interface_CopyTool &TC) const
     Copies Specific implied Parameters : the Displayed Entities which have already been copied.
    void OwnWhenDelete (const occ::handle< IGESDraw_ViewsVisible > &ent) const
     Clears specific implied parameters, which cause looping structures; required for deletion.
    void OwnDump (const occ::handle< IGESDraw_ViewsVisible > &ent, const IGESData_IGESDumper &dumper, Standard_OStream &S, const int own) const
     Dump of Specific Parameters.
    bool OwnCorrect (const occ::handle< IGESDraw_ViewsVisible > &ent) const
     Sets automatic unambiguous Correction on a ViewsVisible (all displayed entities must refer to <ent> in directory part, else the list is cleared).

    Detailed Description

    Tool to work on a ViewsVisible. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).

    Constructor & Destructor Documentation

    ◆ IGESDraw_ToolViewsVisible()

    IGESDraw_ToolViewsVisible::IGESDraw_ToolViewsVisible ( )

    Returns a ToolViewsVisible, ready to work.

    Member Function Documentation

    ◆ DirChecker()

    IGESData_DirChecker IGESDraw_ToolViewsVisible::DirChecker ( const occ::handle< IGESDraw_ViewsVisible > & ent) const

    Returns specific DirChecker.

    ◆ OwnCheck()

    void IGESDraw_ToolViewsVisible::OwnCheck ( const occ::handle< IGESDraw_ViewsVisible > & ent,
    const Interface_ShareTool & shares,
    occ::handle< Interface_Check > & ach ) const

    Performs Specific Semantic Check.

    ◆ OwnCopy()

    void IGESDraw_ToolViewsVisible::OwnCopy ( const occ::handle< IGESDraw_ViewsVisible > & entfrom,
    const occ::handle< IGESDraw_ViewsVisible > & entto,
    Interface_CopyTool & TC ) const

    Copies Specific Parameters shared not implied, i.e. all but the Displayed Entities.

    ◆ OwnCorrect()

    bool IGESDraw_ToolViewsVisible::OwnCorrect ( const occ::handle< IGESDraw_ViewsVisible > & ent) const

    Sets automatic unambiguous Correction on a ViewsVisible (all displayed entities must refer to <ent> in directory part, else the list is cleared).

    ◆ OwnDump()

    void IGESDraw_ToolViewsVisible::OwnDump ( const occ::handle< IGESDraw_ViewsVisible > & ent,
    const IGESData_IGESDumper & dumper,
    Standard_OStream & S,
    const int own ) const

    Dump of Specific Parameters.

    ◆ OwnImplied()

    void IGESDraw_ToolViewsVisible::OwnImplied ( const occ::handle< IGESDraw_ViewsVisible > & ent,
    Interface_EntityIterator & iter ) const

    Lists the Entities shared by a ViewsVisible <ent>, from its specific (own) implied parameters : the Displayed Entities.

    ◆ OwnRenew()

    void IGESDraw_ToolViewsVisible::OwnRenew ( const occ::handle< IGESDraw_ViewsVisible > & entfrom,
    const occ::handle< IGESDraw_ViewsVisible > & entto,
    const Interface_CopyTool & TC ) const

    Copies Specific implied Parameters : the Displayed Entities which have already been copied.

    ◆ OwnShared()

    void IGESDraw_ToolViewsVisible::OwnShared ( const occ::handle< IGESDraw_ViewsVisible > & ent,
    Interface_EntityIterator & iter ) const

    Lists the Entities shared by a ViewsVisible <ent>, from its specific (own) parameters shared not implied (the Views).

    ◆ OwnWhenDelete()

    void IGESDraw_ToolViewsVisible::OwnWhenDelete ( const occ::handle< IGESDraw_ViewsVisible > & ent) const

    Clears specific implied parameters, which cause looping structures; required for deletion.

    ◆ ReadOwnParams()

    void IGESDraw_ToolViewsVisible::ReadOwnParams ( const occ::handle< IGESDraw_ViewsVisible > & ent,
    const occ::handle< IGESData_IGESReaderData > & IR,
    IGESData_ParamReader & PR ) const

    Reads own parameters from file. <PR> gives access to them, <IR> detains parameter types and values.

    ◆ WriteOwnParams()

    void IGESDraw_ToolViewsVisible::WriteOwnParams ( const occ::handle< IGESDraw_ViewsVisible > & ent,
    IGESData_IGESWriter & IW ) const

    Writes own parameters to IGESWriter.


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