SODETAIL(3iv)

πŸ’– SoDetail(3IV) πŸ’–

okay bestie, come get your manual page. This is SoDetail(3IV)(), and it's the abstract-base-class moment. No cap. 🫢

✨ NAME ✨

SoDetail β€” base class for describing detail information about a shape node.

🌈 INHERITS FROM 🌈

SoDetail

bestie, yes, the page says SoDetail inherits from SoDetail. That's the lore. I don't make the rules. πŸ’€

πŸŽ€ SYNOPSIS πŸŽ€

       #include <Inventor/details/SoDetail.h>

          Methods from class SoDetail:

     SoDetail *          copy() const
     static SoType       getClassTypeId()
     virtual SoType      getTypeId() const
     SbBool              isOfType(SoType type) const

πŸ’… DESCRIPTION πŸ’…

SoDetail is the abstract base class for all detail classes. A detail contains shape-specific information about a particular shape during picking and primitive generation. Subclasses store information based on the particular type of shape.

It's giving β€œI'm the blueprint, the mother of details, the abstract icon.” Subclasses take that shape-specific info and run with it based on the type of shape. πŸ‘‘

πŸ‘‘ METHODS πŸ‘‘

  • SoDetail * copy() const β€” Hands you back an instance that is a copy of this instance. The caller is responsible for deleting the copy when it is no longer needed.
  • static SoType getClassTypeId() β€” Returns the type identifier for this class.
  • virtual SoType getTypeId() const β€” Returns the type identifier for a specific instance.
  • SbBool isOfType(SoType type) const β€” Returns TRUE if this object is of the type specified in type or is derived from that type. Otherwise, it returns FALSE.

πŸ¦‹ SEE ALSO πŸ¦‹

  • SoConeDetail
  • SoCubeDetail
  • SoCylinderDetail
  • SoDetailList
  • SoFaceDetail
  • SoLineDetail
  • SoNodeKitDetail
  • SoPickedPoint
  • SoPointDetail
  • SoPrimitiveVertex
  • SoTextDetail

Final sign-off, bestie: source/version footer is SoDetail(3IV)(), and this page doesn't list a date, so no date to spill. Periodt. πŸ’…βœ¨πŸ«Ά