HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GAS_NetVDBSliceExchange.C File Reference
+ Include dependency graph for GAS_NetVDBSliceExchange.C:

Go to the source code of this file.

Functions

void initializeSIM (void *)
 
template<typename GridType >
void GASnetvdbsliceexchangeApplyPacketToVDB (GridType &grid, GAS_NetVDBSliceExchange *solver, SIM_Object *obj, UT_NetMessage *msg)
 
void GASnetvdbsliceexchangeApplyPacket (GU_PrimVDB *vdb, GAS_NetVDBSliceExchange *solver, SIM_Object *obj, UT_NetMessage *msg)
 
template<typename GridType >
void GASnetvdbsliceexchangeBuildPacketGrid (GridType &grid, const GEO_PrimVolumeXform &indexxform, UT_Array< UT_NetMessage * > &msgs, GAS_NetVDBSliceExchange *solver, SIM_Object *obj, fpreal overlap, exint thisslice, const SIM_SliceSearchTable &slicetable)
 
void GASnetvdbsliceexchangeBuildPacket (GU_PrimVDB *vdb, UT_Array< UT_NetMessage * > &msgs, GAS_NetVDBSliceExchange *solver, SIM_Object *obj, fpreal overlap, exint thisslice, const SIM_SliceSearchTable &slicetable)
 
void GASnetvdbsliceexchangeNetExchange (GAS_NetVDBSliceExchange *solver, SIM_Object *obj, GU_PrimVDB *vdb, const char *tracker, int port, const char *jobname, exint thisslice, const SIM_SliceSearchTable &slicetable)
 

Function Documentation

void GASnetvdbsliceexchangeApplyPacket ( GU_PrimVDB vdb,
GAS_NetVDBSliceExchange solver,
SIM_Object obj,
UT_NetMessage msg 
)
Examples:
SIM/GAS_NetVDBSliceExchange.C.

Definition at line 309 of file GAS_NetVDBSliceExchange.C.

template<typename GridType >
void GASnetvdbsliceexchangeApplyPacketToVDB ( GridType &  grid,
GAS_NetVDBSliceExchange solver,
SIM_Object obj,
UT_NetMessage msg 
)
Examples:
SIM/GAS_NetVDBSliceExchange.C.

Definition at line 236 of file GAS_NetVDBSliceExchange.C.

void GASnetvdbsliceexchangeBuildPacket ( GU_PrimVDB vdb,
UT_Array< UT_NetMessage * > &  msgs,
GAS_NetVDBSliceExchange solver,
SIM_Object obj,
fpreal  overlap,
exint  thisslice,
const SIM_SliceSearchTable slicetable 
)
Examples:
SIM/GAS_NetVDBSliceExchange.C.

Definition at line 498 of file GAS_NetVDBSliceExchange.C.

template<typename GridType >
void GASnetvdbsliceexchangeBuildPacketGrid ( GridType &  grid,
const GEO_PrimVolumeXform indexxform,
UT_Array< UT_NetMessage * > &  msgs,
GAS_NetVDBSliceExchange solver,
SIM_Object obj,
fpreal  overlap,
exint  thisslice,
const SIM_SliceSearchTable slicetable 
)
Examples:
SIM/GAS_NetVDBSliceExchange.C.

Definition at line 322 of file GAS_NetVDBSliceExchange.C.

void GASnetvdbsliceexchangeNetExchange ( GAS_NetVDBSliceExchange solver,
SIM_Object obj,
GU_PrimVDB vdb,
const char *  tracker,
int  port,
const char *  jobname,
exint  thisslice,
const SIM_SliceSearchTable slicetable 
)
Examples:
SIM/GAS_NetVDBSliceExchange.C.

Definition at line 514 of file GAS_NetVDBSliceExchange.C.

void initializeSIM ( void )

This is the hook that Houdini grabs from the dll to link in this. As such, it merely has to implement the data factory for this node.

Definition at line 52 of file GAS_NetVDBSliceExchange.C.