#include "GTSRetriangulator.h" |
GTSRetriangulator
class description - source file - inheritance tree (.pdf)
private:
void _init()
public:
static void _gled_catalog_init()
GTSRetriangulator(const Text_t* n = "GTSRetriangulator", const Text_t* t = "0")
GTSRetriangulator(const GTSRetriangulator&)
~GTSRetriangulator()
static TClass* Class()
void Coarsen()
virtual void CopyLinkRefs(lppZGlass_t& ref_list)
virtual void CopyLinkReps(ZGlass::lLinkRep_t& link_rep_list)
virtual void CopyLinks(lpZGlass_t& glass_list)
void ExecuteMir(ZMIR& mir)
static FID_t FID()
GTSRetriangulator::CostOpts_e GetCostOpts()
GTSRetriangulator::MidvertOpts_e GetMidvertOpts()
Double_t GetMinAngleDeg()
Double_t GetStopCost()
UInt_t GetStopNumber()
GTSRetriangulator::StopOpts_e GetStopOpts()
GTSurf* GetTarget()
Double_t GetVO_BoundaryWght()
Double_t GetVO_ShapeWght()
Double_t GetVO_VolumeWght()
static GledNS::ClassInfo* GlassInfo()
virtual TClass* IsA() const
static MID_t Mid_Coarsen()
static MID_t Mid_Refine()
static MID_t Mid_SetCostOpts()
static MID_t Mid_SetMidvertOpts()
static MID_t Mid_SetMinAngleDeg()
static MID_t Mid_SetStopCost()
static MID_t Mid_SetStopNumber()
static MID_t Mid_SetStopOpts()
static MID_t Mid_SetTarget()
static MID_t Mid_SetVO_BoundaryWght()
static MID_t Mid_SetVO_ShapeWght()
static MID_t Mid_SetVO_VolumeWght()
GTSRetriangulator& operator=(const GTSRetriangulator&)
virtual Int_t RebuildLinkRefs(An_ID_Demangler* c)
void Refine()
ZMIR* S_Coarsen()
ZMIR* S_Refine()
ZMIR* S_SetCostOpts(GTSRetriangulator::CostOpts_e costopts)
ZMIR* S_SetMidvertOpts(GTSRetriangulator::MidvertOpts_e midvertopts)
ZMIR* S_SetMinAngleDeg(Double_t minangledeg)
ZMIR* S_SetStopCost(Double_t stopcost)
ZMIR* S_SetStopNumber(UInt_t stopnumber)
ZMIR* S_SetStopOpts(GTSRetriangulator::StopOpts_e stopopts)
ZMIR* S_SetTarget(GTSurf* target)
ZMIR* S_SetVO_BoundaryWght(Double_t vo_boundarywght)
ZMIR* S_SetVO_ShapeWght(Double_t vo_shapewght)
ZMIR* S_SetVO_VolumeWght(Double_t vo_volumewght)
void SetCostOpts(GTSRetriangulator::CostOpts_e costopts)
void SetMidvertOpts(GTSRetriangulator::MidvertOpts_e midvertopts)
void SetMinAngleDeg(Double_t minangledeg)
void SetStopCost(Double_t stopcost)
void SetStopNumber(UInt_t stopnumber)
void SetStopOpts(GTSRetriangulator::StopOpts_e stopopts)
void SetTarget(GTSurf* target)
void SetVO_BoundaryWght(Double_t vo_boundarywght)
void SetVO_ShapeWght(Double_t vo_shapewght)
void SetVO_VolumeWght(Double_t vo_volumewght)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual FID_t VFID() const
virtual GledNS::ClassInfo* VGlassInfo() const
protected:
GTSurf* mTarget X{gS} L{}
GTSRetriangulator::StopOpts_e mStopOpts X{gS} 7 PhonyEnum(-join=>1)
UInt_t mStopNumber X{gS} 7 Value(-range=>[6,1e8,1,1])
Double_t mStopCost X{gS} 7 Value(-range=>[0,1e9,1,1000])
GTSRetriangulator::CostOpts_e mCostOpts X{gS} 7 PhonyEnum()
Double_t mVO_VolumeWght X{gS} 7 Value(-join=>1, -range=>[0,1e9,1,1000])
Double_t mVO_BoundaryWght X{gS} 7 Value(-join=>1, -range=>[0,1e9,1,1000])
Double_t mVO_ShapeWght X{gS} 7 Value(-range=>[0,1e9,1,100])
GTSRetriangulator::MidvertOpts_e mMidvertOpts X{gS} 7 PhonyEnum()
Double_t mMinAngleDeg X{gS} 7 Value(-range=>[0,180,1,1000])
static GledNS::ClassInfo* sap_GTSRetriangulator_ci
static GledNS::LinkMemberInfo* sap_Target_lmi
public:
static const GTSRetriangulator::StopOpts_e SO_Number
static const GTSRetriangulator::StopOpts_e SO_Cost
static const GTSRetriangulator::CostOpts_e CO_Length
static const GTSRetriangulator::CostOpts_e CO_Volume
static const GTSRetriangulator::CostOpts_e CO_Angle
static const GTSRetriangulator::MidvertOpts_e MO_Midvert
static const GTSRetriangulator::MidvertOpts_e MO_Volume
GTSRetriangulator
Interface to GTS surface 'coarsen' and 'refine' functions.
See GTS manual for details.
Refine always uses the mid-vertex insertion function.
void _init()
!!!! Set all links to 0 !!!!
void Coarsen()
void Refine()
Inline Functions
void ~GTSRetriangulator()
GTSRetriangulator GTSRetriangulator(const Text_t* n = "GTSRetriangulator", const Text_t* t = "0")
FID_t FID()
FID_t VFID() const
GledNS::ClassInfo* GlassInfo()
GledNS::ClassInfo* VGlassInfo() const
GTSurf* GetTarget()
void SetTarget(GTSurf* target)
GTSRetriangulator::StopOpts_e GetStopOpts()
void SetStopOpts(GTSRetriangulator::StopOpts_e stopopts)
UInt_t GetStopNumber()
void SetStopNumber(UInt_t stopnumber)
Double_t GetStopCost()
void SetStopCost(Double_t stopcost)
GTSRetriangulator::CostOpts_e GetCostOpts()
void SetCostOpts(GTSRetriangulator::CostOpts_e costopts)
Double_t GetVO_VolumeWght()
void SetVO_VolumeWght(Double_t vo_volumewght)
Double_t GetVO_BoundaryWght()
void SetVO_BoundaryWght(Double_t vo_boundarywght)
Double_t GetVO_ShapeWght()
void SetVO_ShapeWght(Double_t vo_shapewght)
GTSRetriangulator::MidvertOpts_e GetMidvertOpts()
void SetMidvertOpts(GTSRetriangulator::MidvertOpts_e midvertopts)
Double_t GetMinAngleDeg()
void SetMinAngleDeg(Double_t minangledeg)
void CopyLinks(lpZGlass_t& glass_list)
void CopyLinkRefs(lppZGlass_t& ref_list)
void CopyLinkReps(ZGlass::lLinkRep_t& link_rep_list)
Int_t RebuildLinkRefs(An_ID_Demangler* c)
void ExecuteMir(ZMIR& mir)
ZMIR* S_SetTarget(GTSurf* target)
MID_t Mid_SetTarget()
ZMIR* S_SetStopOpts(GTSRetriangulator::StopOpts_e stopopts)
MID_t Mid_SetStopOpts()
ZMIR* S_SetStopNumber(UInt_t stopnumber)
MID_t Mid_SetStopNumber()
ZMIR* S_SetStopCost(Double_t stopcost)
MID_t Mid_SetStopCost()
ZMIR* S_SetCostOpts(GTSRetriangulator::CostOpts_e costopts)
MID_t Mid_SetCostOpts()
ZMIR* S_SetVO_VolumeWght(Double_t vo_volumewght)
MID_t Mid_SetVO_VolumeWght()
ZMIR* S_SetVO_BoundaryWght(Double_t vo_boundarywght)
MID_t Mid_SetVO_BoundaryWght()
ZMIR* S_SetVO_ShapeWght(Double_t vo_shapewght)
MID_t Mid_SetVO_ShapeWght()
ZMIR* S_SetMidvertOpts(GTSRetriangulator::MidvertOpts_e midvertopts)
MID_t Mid_SetMidvertOpts()
ZMIR* S_SetMinAngleDeg(Double_t minangledeg)
MID_t Mid_SetMinAngleDeg()
ZMIR* S_Coarsen()
MID_t Mid_Coarsen()
ZMIR* S_Refine()
MID_t Mid_Refine()
void _gled_catalog_init()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
GTSRetriangulator GTSRetriangulator(const GTSRetriangulator&)
GTSRetriangulator& operator=(const GTSRetriangulator&)
Last update: Thu Jun 9 15:56:48 2005
ROOT page - Home page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.