#include <SIM_ConAnchorObjSurfacePos.h>

Public Types | |
| typedef SIM_SurfaceAttachPoint | AttachPoint |
| typedef std::vector< AttachPoint > | AttachPoints |
Public Member Functions | |
| GETSET_DATA_FUNCS_S (SIM_NAME_OBJECT, ObjectName) | |
| GETSET_DATA_FUNCS_S (SIM_NAME_PRIMITIVEGROUP, PrimitiveGroup) | |
| Store the group of primitives that restrict the attachment surface. | |
| const std::vector< GA_Index > & | primitiveIndices () const |
| void | initializeAttachPoints (AttachPoints &attach_points) |
| const AttachPoints & | attachPoints () const |
| void | print (std::ostream &os) const |
Protected Member Functions | |
| SIM_ConAnchorObjSurfacePos (const SIM_DataFactory *f) | |
| virtual | ~SIM_ConAnchorObjSurfacePos () |
| virtual bool | getNeedsInitSubclass () const |
| virtual void | initAnchorSubclass (const SIM_Object *object) |
| virtual bool | getObjectSpecificationSubclass (UT_String &str) const |
| Implements the real functionality of getObjectSpecification. | |
| virtual void | buildAnchorGuideGeometrySubclass (const SIM_Options &options, const GU_DetailHandle &gdh, const SIM_Relationship &rel, const SIM_Time &t) const |
| Default implementation does nothing. | |
| virtual void | makeEqualSubclass (const SIM_Data *source) |
| virtual void | saveSubclass (ostream &os) const |
| virtual bool | loadSubclass (UT_IStream &is) |
Definition at line 53 of file SIM_ConAnchorObjSurfacePos.h.
Definition at line 56 of file SIM_ConAnchorObjSurfacePos.h.
| typedef std::vector<AttachPoint> SIM_ConAnchorObjSurfacePos::AttachPoints |
Definition at line 57 of file SIM_ConAnchorObjSurfacePos.h.
| SIM_ConAnchorObjSurfacePos::SIM_ConAnchorObjSurfacePos | ( | const SIM_DataFactory * | f | ) | [explicit, protected] |
| virtual SIM_ConAnchorObjSurfacePos::~SIM_ConAnchorObjSurfacePos | ( | ) | [protected, virtual] |
| const AttachPoints& SIM_ConAnchorObjSurfacePos::attachPoints | ( | ) | const |
| virtual void SIM_ConAnchorObjSurfacePos::buildAnchorGuideGeometrySubclass | ( | const SIM_Options & | options, | |
| const GU_DetailHandle & | gdh, | |||
| const SIM_Relationship & | rel, | |||
| const SIM_Time & | t | |||
| ) | const [protected, virtual] |
| virtual bool SIM_ConAnchorObjSurfacePos::getNeedsInitSubclass | ( | ) | const [protected, virtual] |
Returns true if the anchor needs to have initAnchor() called. The default implementation returns false.
Reimplemented from SIM_ConAnchor.
| virtual bool SIM_ConAnchorObjSurfacePos::getObjectSpecificationSubclass | ( | UT_String & | str | ) | const [protected, virtual] |
| SIM_ConAnchorObjSurfacePos::GETSET_DATA_FUNCS_S | ( | SIM_NAME_PRIMITIVEGROUP | , | |
| PrimitiveGroup | ||||
| ) |
Store the group of primitives that restrict the attachment surface.
| SIM_ConAnchorObjSurfacePos::GETSET_DATA_FUNCS_S | ( | SIM_NAME_OBJECT | , | |
| ObjectName | ||||
| ) |
| virtual void SIM_ConAnchorObjSurfacePos::initAnchorSubclass | ( | const SIM_Object * | object | ) | [protected, virtual] |
Initializes the anchor for use by a solver. The default implementation does nothing.
Reimplemented from SIM_ConAnchor.
| void SIM_ConAnchorObjSurfacePos::initializeAttachPoints | ( | AttachPoints & | attach_points | ) |
| virtual bool SIM_ConAnchorObjSurfacePos::loadSubclass | ( | UT_IStream & | is | ) | [protected, virtual] |
Override this method to read in subclass-specific data. Remember to call the base class implementation.
Reimplemented from SIM_Data.
| virtual void SIM_ConAnchorObjSurfacePos::makeEqualSubclass | ( | const SIM_Data * | source | ) | [protected, virtual] |
Override this method to set subclass data equal to the source data. The source parameter at this level is guaranteed to be non-null. Remember to call the base class implementation.
Reimplemented from SIM_Data.
| const std::vector<GA_Index>& SIM_ConAnchorObjSurfacePos::primitiveIndices | ( | ) | const |
| void SIM_ConAnchorObjSurfacePos::print | ( | std::ostream & | os | ) | const |
| virtual void SIM_ConAnchorObjSurfacePos::saveSubclass | ( | ostream & | os | ) | const [protected, virtual] |
Override this method to write out subclass-specific data. Remember to call the base class implementation.
Reimplemented from SIM_Data.
1.5.9