Itasca C++ Interface
|
Interface to a attachment object. More...
#include <iattach.h>
Public Types | |
enum class | ClassType { Gp = 1 , Face } |
The specific types of attach conditions that can be derived from an attach point. More... | |
using | IFacePair = IZone::IFacePair |
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 DVect3 location | |
virtual DVect | getDVectLocation () const =0 |
returns the attachment point DVect location | |
virtual bool | isNull () const =0 |
returns true if the Gridpoint was 'nulled' | |
virtual const IGp * | getFollower () const =0 |
returns a const pointer to the follower gridpoint. | |
virtual ClassType | classType () const =0 |
Returns the type of attach this class represents. gp-gp, gp-edge, or gp-face. | |
virtual const IGp * | getLeader1 () const =0 |
virtual const IGp * | getLeader2 () const =0 |
virtual IFacePair | 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 IFaceWeight * | getFaceWeight () const =0 |
virtual IFaceWeight * | getFaceWeight ()=0 |
Returns a IFaceWeight 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 0 for a gridpoint to gridpoint attachment
Returns 0 for a gridpoint to edge attachment
Returns a IFaceWeight const pointer to a gridpoint to face attachment
|
pure virtual |
Returns a const pointer to the leader 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.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