|
|
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:
- /update_root/webfhsim/reloadrepos/fhsim_maritime/src/fish/FishCage.h