324 lines (227 with data), 10.1 kB
Main = {
AnyFolder MuscleViews =
{
AnyFolder DrawGroups =
{
AnyDrawGroup All =
{
Objects = ObjSearchRecursive("Main", "*", "AnyDrawObject");
};
AnyDrawGroup BodyWithRightLeg =
{
Objects = arrcat(
ObjSearchRecursive("Main.HumanModel.BodyModel.Trunk.SegmentsLumbar", "*", "AnyDrawSurf"),
ObjSearchRecursive("Main.HumanModel.BodyModel.Trunk.SegmentsCervicalSpine", "*","AnyDrawSurf"),
ObjSearchRecursive("Main.HumanModel.BodyModel.Trunk.SegmentsThorax", "*","AnyDrawSurf"),
ObjSearchRecursive("Main.HumanModel.BodyModel.Right.Leg.Seg", "*","AnyDrawSurf")
);
};
AnyDrawGroup PsoasLineMuscles=
{
Objects = arrcat(
ObjSearchRecursive("Main.HumanModel.BodyModel.Trunk.MusclesSpineRight.PsoasMajor","*.DrwMus","AnyDrawObject"),
ObjSearchRecursive("Main.HumanModel.BodyModel.Trunk.MusclesSpineLeft.PsoasMajor","*.DrwMus","AnyDrawObject")
);
};
AnyDrawGroup AllLineMuscles =
{
Objects = arrcat(
ObjSearchRecursive("Main.HumanModel.BodyModel.Right.Leg.Mus","*.DrwMus","AnyDrawObject"),
ObjSearchRecursive("Main.HumanModel.BodyModel.Left.Leg.Mus","*.DrwMus","AnyDrawObject")
);
};
AnyDrawGroup AllWrapWidgets =
{
Objects = arrcat(
ObjSearchRecursive("Main.HumanModel.BodyModel.Right.Leg.Seg", "cyl.*","AnyDrawWidgetBase"),
ObjSearchRecursive("Main.HumanModel.BodyModel.Left.Leg.Seg", "cyl.*","AnyDrawWidgetBase")
);
};
};
AnyFolder Views =
{
AnyProjectModelViewDefinition HideAllMuscles = {
// Order: Reset, Hide, Show ModelDefined, Show AutoGenerated, Make transparent, Selec
HideAllFirst = On;
DrawGroupSequence = {&..DrawGroups.BodyWithRightLeg};
Reset = {On};
Hide = {Off};
ShowModelDefined = {Off};
};
AnyProjectModelViewDefinition ShowAllMuscles = {
HideAllFirst = On;
DrawGroupSequence = {
&..DrawGroups.BodyWithRightLeg,
&..DrawGroups.AllLineMuscles,
&..DrawGroups.PsoasLineMuscles
};
Reset = {On};
Hide = {Off};
ShowModelDefined = {Off};
};
AnyProjectModelViewDefinition HideAllWrapWidgets = {
HideAllFirst = Off;
DrawGroupSequence = {
&..DrawGroups.AllWrapWidgets
};
Reset = {On};
Hide = {On};
};
// Hip adductors
AnyProjectModelViewDefinition AdductorLongus = {
AnyString MuscName = "AdductorLongus";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition AdductorMagnus = {
AnyString MuscName = "AdductorMagnus";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition AdductorBrevis = {
AnyString MuscName = "AdductorBrevis";
#include "ViewDefinition.any"
};
// Quadriceps
AnyProjectModelViewDefinition RectusFemoris = {
AnyString MuscName = "RectusFemoris";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition VastusMedialis = {
AnyString MuscName = "VastusMedialis";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition VastusLateralis = {
AnyString MuscName = "VastusLateralis";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition VastusIntermedius = {
AnyString MuscName = "VastusIntermedius";
#include "ViewDefinition.any"
};
// Gluteal muscles
AnyProjectModelViewDefinition GluteusMaximus = {
AnyString MuscName = "GluteusMaximus";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition GluteusMinimus = {
AnyString MuscName = "GluteusMinimus";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition GluteusMedius = {
AnyString MuscName = "GluteusMedius";
#include "ViewDefinition.any"
};
// Hamstrings
AnyProjectModelViewDefinition BicepsFemoris = {
AnyString MuscName = "BicepsFemoris";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition SemitendAndMemb = {
AnyString MuscName = "Semi";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition Sartorius = {
AnyString MuscName = "Sartorius";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition Gracilis = {
AnyString MuscName = "Gracilis";
#include "ViewDefinition.any"
};
// Hip Flexors
AnyProjectModelViewDefinition Iliacus = {
AnyString MuscName = "Iliacus";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition PsoasMajor = {
AnyDrawGroup Line = {Objects = ObjSearchRecursive("Main.HumanModel.BodyModel.Trunk.MusclesSpineRight.PsoasMajor","*.DrwMus","AnyDrawObject"); };
AnyDrawGroup MRI = {Objects = ObjSearchRecursive("Main.Model.EnvironmentModel.GlobalRef", "PsoasMajor", "AnyDrawObject");};
AnyDrawGroup MRI_group = {Objects = ObjSearchRecursive("Main.Model.EnvironmentModel.GlobalRef", "PsoasMajor*", "AnyDrawObject"); };
AnyDrawGroup Kolibri = {Objects = ObjSearchRecursive("Main.HumanModel.BodyModel", "*.*.*.*." + "PsoasMajor" + "Kol", "AnyDrawObject");};
AnyDrawGroup Kolibri_group = {Objects = ObjSearchRecursive("Main.HumanModel.BodyModel", "*.*.*.*." + "PsoasMajor"+ "*Kol", "AnyDrawObject"); };
AnyDrawGroup WrappingSurfaces = {Objects = ObjSearchRecursive("Main.HumanModel.BodyModel.Trunk.SegmentsLumbar.PelvisSeg.Right.PsoasWrapSurf.cyl","drw","AnyDrawParamSurf");};
HideAllFirst = Off;
DrawGroupSequence = {&Line, &MRI, &Kolibri,&MRI_group,&Kolibri_group, &WrappingSurfaces};
Reset = {On, On,On, On,On,On};
Hide = {Off}; //Same behavior as not defining Hide.
ShowModelDefined = {Off, Off,Off,Off,Off,On};
ShowAutoGenerated = {Off, Off,Off,Off,Off,On};
};
AnyProjectModelViewDefinition Pectineus = {
AnyString MuscName = "Pectineus";
#include "ViewDefinition.any"
};
// Hip Extensors
AnyProjectModelViewDefinition TensorFasciaeLatae = {
AnyString MuscName = "TensorFasciaeLatae";
#include "ViewDefinition.any"
};
// Hip lateral rotators
AnyProjectModelViewDefinition Gemellus = {
AnyString MuscName = "Gemellus";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition Obturators = {
AnyString MuscName = "Obturator";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition Piriformis = {
AnyString MuscName = "Piriformis";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition QuadratusFemoris = {
AnyString MuscName = "QuadratusFemoris";
#include "ViewDefinition.any"
};
// Plantar Flexors
AnyProjectModelViewDefinition Gastrocnemius = {
AnyString MuscName = "Gastrocnemius";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition Soleus = {
AnyString MuscName = "Soleus";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition PeroneusBrevis = {
AnyString MuscName = "PeroneusBrevis";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition PeroneusLongus = {
AnyString MuscName = "PeroneusLongus";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition TibialisPosterior = {
AnyString MuscName = "TibialisPosterior";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition Plantaris = {
AnyString MuscName = "Plantaris";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition Popliteus = {
AnyString MuscName = "Popliteus";
#include "ViewDefinition.any"
};
// Foot Extensors
AnyProjectModelViewDefinition ExtensorDigitorumLongus = {
AnyString MuscName = "ExtensorDigitorumLongus";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition ExtensorHallucisLongus = {
AnyString MuscName = "ExtensorHallucisLongus";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition FlexorDigitorumLongus = {
AnyString MuscName = "FlexorDigitorumLongus";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition FlexorHallucisLongus = {
AnyString MuscName = "FlexorHallucisLongus";
#include "ViewDefinition.any"
};
AnyProjectModelViewDefinition TibialisAnterior = {
AnyString MuscName = "TibialisAnterior";
#include "ViewDefinition.any"
};
};
};
};