# cee::geo::PartCollection

class `PartCollection`

  Collection of parts.

  See also

  cee::geo::GeometryModel

  Public Functions

  `PartCollection`()

    Constructs an empty object.

  `PartCollection`(const PartCollection &other)

    Constructs a PartCollection as a copy of other.

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

    Assigns rhs to this and returns a reference.

  size_t `count`() const

    Returns number of parts in the collection.

  const Part *`part`(size_t index) const

    Returns part at the specified index within the collection.

  Part *`part`(size_t index)

    Returns part at the specified index within the collection.

  void `addPart`(Part *part)

    Adds a part to the collection.

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...