|
void | Init (ISimObjectCreator *creator) |
|
void | OdeFcn (double T, const double *X, double *XDot) |
|
void | PreOdeFcn (const double T, const double *X, IStateUpdater *updater) |
|
double | Radius () |
|
double | Depth () |
|
void | SetEnvironment (CEnvironment *environment) |
|
CageEdge | GetClosestEdge (const vec3 &P) |
|
NetPanel | GetClosestNetPanel (const vec3 &P, double &velR, const vec3 &V) |
|
bool | GetRayIntersection (const vec3 &rayOrigin, const vec3 &rayDirection, double &outDistance) |
|
bool | RayIntersectsTriangle (const Triangle *inTriangle, const vec3 &rayOrigin, const vec3 &rayVector, double &outDistance) |
|
int | NodeNumber () |
|
vec3 | NodePosition (int index) |
|
void | GetDummyTankVel (const double *pos, double *outVal) |
|
|
double | m_dragForceNet [3] |
|
double | m_dragForceSkirt [3] |
|
double | m_dragForceDepth [3] |
|
int | m_DepthI |
|
bool | m_ExtTopConn |
|
double * | m_TopOutForce |
|
int | m_TopConnectNum |
|
int | m_BotConnectNum |
|
double | m_RingOutPos [3] |
|
double | m_BotOutPos [3] |
|
double | m_NetOutPos [3] |
|
double | m_BotOutVel [3] |
|
int | m_NumNetOut |
|
double * | m_MatNetOut |
|
int | m_ExtTopConnNum |
|
bool | m_ExtTopBody |
|
vec3 | m_RelTopPos |
|
double | m_ExtTopBodyForce [6] |
|
bool | m_PortPosToForce |
|
int | m_PortPosNum |
|
int * | m_PortPosIndex |
|
double | m_PortConLength |
|
double * | m_PortOutForce |
|
bool | m_PortForceToPos |
|
int | m_PortForceNum |
|
int * | m_PortForceIndex |
|
double * | m_PortOutPos |
|
double * | m_PortOutVel |
|
double | m_SkirtPos [3] |
|
bool | m_CalVolume |
|
double | m_Volume [3] |
|
double | m_CageTopCentre [3] |
|
double | m_FlowReduction |
|
double | m_SkirtCD [2] |
|
double | m_InputCD [3] |
|
bool | m_PortCD |
|
double * | m_PortOutCD |
|
int | m_PortCDIndex [2] |
|
double | m_PortCDDepth |
|
double * | m_PortNodeCD |
|
bool | m_RigidCage |
|
bool | m_InBottomForce |
|
ISignalPort * | m_AddBottomForce |
|
bool | m_InRingForce |
|
ISignalPort * | m_AddRingForce |
|
int | m_InCdNum |
|
double * | m_InCd |
|
int * | m_InCdIndex |
|
ISignalPort ** | m_AddCd |
|
bool | m_ExtBotRing |
|
ISignalPort ** | m_InRingPos |
|
ISignalPort ** | m_InRingVel |
|
double * | m_OutRingForce |
|
bool | m_ExtChain |
|
ISignalPort ** | m_InChainPos |
|
ISignalPort ** | m_InChainVel |
|
double * | m_OutChainForce |
|
std::vector< double > | m_ChainPos |
|
vec3 | m_ChainCen |
|
double | m_ChainLen |
|
double | m_ChainLim |
|
int | m_ExtChainNum |
|
int | m_ExtChainDepIdx |
|
int | m_RingStatePos |
|
int | m_RingStateVel |
|
double | m_RingStateM |
|
double | m_RingStateA |
|
double | m_RingStateD |
|
bool | m_BotRingInState |
|
ISignalPort * | m_BotRingInPos |
|
ISignalPort * | m_BotRingInVel |
|
bool | m_NetTrack |
|
double | m_NetTrackDT |
|
int | m_NetTrackNum |
|
double | m_NetTrackDis |
|
ISignalPort * | m_NetTrackPos |
|
int | m_NetPanelNum |
|
int | m_NetPanelNumH |
|
int | m_NetPanelNumV |
|
int * | m_NetPanelMat |
|
double * | m_NetPanelArea |
|
double | m_NetPanelAreaTrack |
|
double | m_NetPanelOutDT |
|
int | m_NetPanelOutNum |
|
std::string | m_NetPanelOutFile |
|
double | m_CageNodeOutDT |
|
int | m_CageNodeOutNum |
|
std::string | m_CageNodeOutFile |
|
double | m_CageNodeOutTSta |
|
double | m_CageNodeOutTStp |
|
double | m_NetMinDis |
|
double | m_NetTrackAng |
|
bool | m_NetIdentify |
|
ISignalPort * | m_NetIdentifyNum |
|
bool | m_NetTrackHeadingToPosition |
|
ISignalPort * | m_NetTrackHeading |
|
int | m_NetTrack_States |
|
double | m_NetTrackPosOut [12] |
|
double | m_NetTrackPosIn [6] |
|
double | m_NetTrackMaxDiff |
|
double | m_NetTrackCenDiff [4] |
|
double | m_NetTrackInitialTime [3] |
|
double | m_CageHeading |
|
bool | m_Quat |
|
Quat | m_CageQL |
|
mat3 | m_CageRL |
|
bool | m_isSmallTank |
|
bool | m_useDummyTankVel |
|
double | m_URadialMax |
|
double | m_UzConst |
|
The documentation for this class was generated from the following file: