# cee::ug::SectionCategoryInfo

class `SectionCategoryInfo`

  Simple class containing metadata info for a section category.

  A section category info contains:

  - Section category id
  - Section category name (SOLID, SHELL, BEAMS, etc)

  Public Functions

  `SectionCategoryInfo`()

    Constructs an empty object.

    Default id is -1 (invalid)

  `SectionCategoryInfo`(int id, const Str &name)

    Constructs a new object with the given section category id and name.

  `SectionCategoryInfo`(const SectionCategoryInfo &other)

    Constructs a new SectionCategoryInfo that is a copy of other.

  SectionCategoryInfo &`operator=`(const SectionCategoryInfo &rhs)

    Assigns rhs to this section category info and returns a reference to this section category info.

  bool `operator==`(const SectionCategoryInfo &rhs) const

    Returns true if this object is equal to rhs.

  bool `operator!=`(const SectionCategoryInfo &rhs) const

    Returns true if this object is not equal to rhs.

  int `id`() const

    Returns the section category id.

    Returns -1 if this section category info object is invalid.

  Str `name`() const

    Returns the section category name.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Envision for Desktop or choose a sample question below to start a conversation:

What is HOOPS Envision for Desktop?
What are the latest release notes for HOOPS Envision for Desktop?
How do I start evaluating HOOPS Envision for Desktop?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...