|
Itasca C++ Interface
|
Interface to a attachment object. More...
#include <iattach.h>
Public Types | |
| enum | ClassType { ClassType::Gp = 1, ClassType::Face } |
| The specific types of attach conditions that can be derived from an attach point. More... | |
Public Member Functions | |
| virtual const IThing * | getIThing () const =0 |
| returns a const IThing pointer | |
| virtual IThing * | getIThing ()=0 |
| returns a IThing pointer | |
| virtual const IAttachPoint * | getNext () const =0 |
| virtual DVect3 | getLocation () const =0 |
| returns the attachment point location | |
| virtual bool | isMechNull () const =0 |
| returns true if the Gridpoint was 'nulled' | |
| virtual const IGp * | getSlave () const =0 |
| returns a const pointer to the slave gridpoint. | |
| virtual ClassType | classType () const =0 |
| Returns the type of attach this class represents. gp-gp, gp-edge, or gp-face. | |
| virtual const IGp * | getMaster1 () const =0 |
| virtual const IGp * | getMaster2 () const =0 |
| virtual const IFace * | getFace () const =0 |
| virtual double | getWeight () const =0 |
| virtual void | setWeight (double w)=0 |
| sets the weight for a gridpoint to edge attachments | |
| virtual const IQuadWeight * | getQuadWeight () const =0 |
| virtual IQuadWeight * | getQuadWeight ()=0 |
| Returns a IQuadWeight pointer to a gridpoint to face attachment | |
| virtual bool | getSnap () const =0 |
| returns true if gridpoints are "snapped" | |
| virtual void | setSnap (bool s)=0 |
| set condition to "snap" gridpoints | |
Static Public Attributes | |
| static const TType | type_ = 0x4c815a1d |
| The type identification number for this class, for use in convert_cast() and convert_getcast(). | |
Interface to a attachment object.
Attachments can occur between 2 grid points, a grid pont and an edge or a gridpoint and a face.
|
strong |
|
pure virtual |
Returns 0 for a gridpoint to gridpoint attachment
Returns 0 for a gridpoint to edge attachment
Returns a const pointer to a IFace object for a gridpoint to face attachment
|
pure virtual |
Returns a const pointer to the master gridpoint in a gridpoint to gridpoint attachment
Returns a const pointer to one of the grid points of a gridpoint to edge attachment
Returns 0 for a gridpoint to face attachment
|
pure virtual |
Returns 0 for a gridpoint to gridpoint attachment
Returns a const pointer to the other gridpoint of a gridpoint to edge attachment
Returns 0 for a gridpoint to face attachment
|
pure virtual |
returns a const pointer to the next attachement object, IAttachPoint, in the global attachment list, or 0 to indicate the end of the list.
See IAttachList::getFirst().
|
pure virtual |
Returns 0 for a gridpoint to gridpoint attachment
Returns 0 for a gridpoint to edge attachment
Returns a IQuadWeight const pointer to a gridpoint to face attachment
|
pure virtual |
Returns 0.0 for a gridpoint to gridpoint attachment
Returns the weight for a gridpoint to edge attachment
Returns 0.0 for a gridpoint to face attachment
1.8.15